» Poradna » Web a internet

C# WebKit

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 6/6
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111

Dobrý den, pracuji na automatickém vyplňování textových polí a klikání v c# winForm. WebBrowser mi u některých stránek zahlásí javascriptovou chybu "getelementbyclassname()" a pak např. nefunguje akce po kliku na nějaké tlačítko. Takže jsem si do Visual Studia přidal WebKitBrowser, protože ten takovou chybu nehlásí a normálně stránku načte bez chyb. Jenomže u WebKitBrowser jsem narozdíl od WebBrowser nenašel nic jako: Browser1.Document.GetElementById(id).InnerText = "text, který chci napsat do toho pole";. Mohl by mi prosím někdo poradit, jak tedy něco napsat do WebKitBrowser textového pole a kliknout v WebKit na nějaké tlačítko? Předem děkuji, M.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [94.113.114.---]

opravdu nikdo nevíte?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

V Api to najdes, videl jsem to tam.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [94.113.114.---]

dík

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80  |  [78.45.213.---]

Pokud chceš klikací UI testy a máš VS Premium nebo Ultimate tak mnohem lepší je použít Coded UI Test přímo ve VS - http://msdn.microsoft.com/en-us/library/dd286726.aspx

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 38.0.2125.111  |  [94.113.114.---]

dík, ale přijde mi to složité... mě stačilo pro kliknutí webKitBrowser1.StringByEvaluatingJavaScriptFromString("document.getElementById('id').click()"); a pro vyplnění textového pole webKitBrowser1.Document.GetElementById("id").SetAttribute("value", "něco");To mi přijde jednodušší, ale nevim..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80  |  [90.181.101.---]

testy si jen nahraješ klikáním a vše za tebe vygeneruje engine UI testů...na to ani nemusíš být programátor

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: WebKit



Určitě si přečtěte


Velká podzimní aktualizace Windows 10 je tady: Co přináší Fall Creators Update

Velká podzimní aktualizace Windows 10 je tady: Co přináší Fall Creators Update

** Po půl roce je tu další aktualizace Windows ** A opět přináší hlavně hromadu drobných kosmetických vylepšení ** Podívali jsme se na ty nejzajímavější

17.  10.  2017 | Jakub Čížek | 186

Jak funguje největší akumulátor v Česku: podívejte se do elektrárny Dlouhé Stráně

Jak funguje největší akumulátor v Česku: podívejte se do elektrárny Dlouhé Stráně

** Přečerpávací vodní elektrárna Dlouhé stráně je obdivuhodné technické dílo ** Stejná turbína vyrábí elektřinu i tlačí vodu zpět do horního jezera ** Strojovna elektrárny je zabudována v podzemí

19.  10.  2017 | David Polesný | 25

Přichází doba hypersonických zbraní. Hrozí zvýšené riziko jaderného konfliktu

Přichází doba hypersonických zbraní. Hrozí zvýšené riziko jaderného konfliktu

** Světové mocnosti vyvíjí nové, nesmírně rychlé zbraně ** Jsou schopné pokořit rychlost Mach 5 ** Tyto zbraně mohou zvýšit riziko rozpoutání válečného konfliktu

19.  10.  2017 | Stanislav Mihulka | 20


Aktuální číslo časopisu Computer

Nový seriál o programování elektroniky

Otestovali jsme 17 bezdrátových sluchátek

Jak na nákup vánočních dárků ze zahraničí

4 tankové tiskárny v přímém souboji