Hirdetés
- Távozik az Apple vezérigazgatója
- Huawei P10 - pisztácia nem is volt
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Poco F8 Ultra – forrónaci
- Pura color: színkavalkádba bújt a Huawei legjobb kameratelefonja
- Xiaomi 17 Ultra - jó az optikája
- Már az új Sony mobil színeit is megnézhetjük
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Milyen hagyományos (nem okos-) telefont vegyek?
- Realme GT 2 - aláírjuk
Új hozzászólás Aktív témák
-
SeQ
csendes tag
válasz
martonx
#3103
üzenetére
Ma és tegnap este elkezdtem ezt a Watin-t. De nem igazán sikerül megvalósítanom a legelső mintapéldát sem

Ezen video alapján szépen megcsináltam mindent:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NUnit.Framework;
using WatiN.Core;
namespace GettingStarted
{
[TestFixture]
[RequiresSTA]
public class Class1
{
[Test]
public void Should_start_google()
{
using (var browser = new IE("google.com"))
{
browser.TextField(Find.ByName("q")).TypeText("watin");
browser.Button(Find.ByName("btnG")).Click();
}
}
}
}De végén mikor futtatni szeretné, és rákattint a "pici sárga izére" és onnét futtatja, ezt én már nem tudom megcsinálni, mert nekem ott nincs semmi csak egy üres szürke és zöld sáv (biztosan be lehet ezt kapcsolni, de hogy?)
Van valaki aki használja ezt a WATIN nevű tool-t?
-
SeQ
csendes tag
válasz
martonx
#3098
üzenetére
Konkrétabban a jelenlegi helyzetem.

Egy dátum mező van amit java script tölt ki. Ha rákeresek a mező nevére a kódban nem találok semmit, illetve a dátumot sem találom. "Web Info Extractor"-t is használok id azonosításra és ez megmutatja, hogy a mező, amiben a dátum van az az "mx1090" ID-ra hallgat, ezt a dátumbejegyzést szeretném áthelyezni az "mx1326"-ba. A programkódban nem találom sem az mx1090-et sem az mx1326-ot.
webBrowser.Document.GetElementById("mx1326").SetAttribute("value", webBrowser.Document.GetElementById("mx1090").InnerText);
Az azonosítás szerintem jól működik, legalább az mx1090, mert értéket hozzáad a mezőhöz, csak nem az eredeti dátum mező tartalmát, hanem a "undefined" szöveget illeszti be.
Ezt hogy javíthatom ezt ki?
Egy javascript álltal kitöltött mezőt szeretnék egy az egybe átmásolni egy másik mezőbe. -
SeQ
csendes tag
Köszi a hozzászólásokat!
Segítségükkel sikerült megtalálnom az akkori problémámra a megoldást. [link]Viszont továbbfejlődött a problémám.
Az oldal ahol szeretnék automatizálni java alapú, ezért a html vezérlés nem elég ide sajnos. Ötletek ezzel kapcsolatban? Nem nagyon szeretnék jávát programozni 
-
SeQ
csendes tag
Sziasztok!
Kezdő VS.NET "fejlesztő" vagyok. Automatizálni szeretnék egy web-es felületet. Elég hamar problémába ütköztem. Az oldalra még sikeresen be tudok léptetni, viszont a köveztkező gombra már nem tudok "rákattintatni". Miként tudom ezt megvalósítani?Eddigi fejlesztményem:
private void butttonStart_Click(object sender, EventArgs e)
{
webBrowser.Document.GetElementById("j_username").SetAttribute("value", txtEmail.Text);
webBrowser.Document.GetElementById("j_password").SetAttribute("value", txtPassword.Text);
webBrowser.Document.GetElementById("loginbutton").InvokeMember("click");
}
private void buttonNext_Click(object sender, EventArgs e)
{
//webBrowser.Document.GetElementById("mx108").InvokeMember("click")
webBrowser.Document.GetElementById("mx108_compHolder").InvokeMember("click");
}egykis forráskod az oldalról:
<td nowrap id="mx109_0" align="middle" valign="top" style="vertical-align:top;"><div nowrap needsrefresh="false" vis="true" id="mx108_compHolder" class="bc" style="display:inline;">
<span align='middle' ctype="label" id="mx108" tabindex="0" ev="LW" targetid="mx108" mxevent="click" class="text favappsportletlink " style="display:block;;cursor:pointer;;;" title="LWO "><img id='mx108_image' src='../webclient/images/appimg_generic.gif' class='favappsportletlinkimg' border='0' alt="LeWoOr" style='vertical-align:top;margin:0px;margin-left:3px;margin-right:3px;'/>LeWoOr</span></div></td> <td class="prs"></td>
</tr>Hibaüzenet nincs. Biztosra veszem, hogy a hiba az én minimális tudáskészletemben van. Ha hülyén kérdezek, kérlek akkor is jelezzétek, hogy milyen infó kellene még, hogy tudjatok segíteni nekem!
Előre is köszi!
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- No Man's Sky (PS4, PC, Xbox One)
- Programozás topic
- HDD probléma (nem adatmentés)
- Diablo IV
- Milyen notebookot vegyek?
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- BMW topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Távozik az Apple vezérigazgatója
- Vége a régi Kindle-öknek? Az Amazon május 20-án beszünteti támogatásukat
- További aktív témák...
- PlayStation 5 Standard Edition megkímélt, megbízható darab + 3 játék
- Bivaly Lenovo Thinkpad T14 gen6 (Magyar Core Ultra 7 265U 32Gb DDR5 1Tb SSD 33 hó GARANCIA)
- LENOVO Thinkpad 65W USB Type-C adapter
- Apple Watch Ultra 1 (49mm) Titán 98% akku 2 szíj EU modell
- Apple Watch Ultra 1 (49 mm) 87 % Dobozos 3 szíj Szép állapot
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4671
- BESZÁMÍTÁS! Akár részletfizetés 0% THM ÚJ AMD RYZEN AM4 processzorok 3 év garanciával 27% áfaval
- Retro PCI-E videókártyák
- Samsung Galaxy S24 Ultra - Titanium Black - 12/512GB - Biztosító által cserélt - ÚJ
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Az oldal ahol szeretnék automatizálni java alapú, ezért a html vezérlés nem elég ide sajnos. Ötletek ezzel kapcsolatban? Nem nagyon szeretnék jávát programozni 
