7,540
edits
Changes
→Teszt futtatása
==Teszt futtatása==
Futtassuk az FirstTestCase.java-t JUnit tesztként. (Ezt az Eclipse-ből is könnyedén meg lehet tenni)
Ekkor a konzolon láthatjuk, hogy elindítja a Firefox-ot, majd végrehajtja benne a tesztet:
<pre>
1532016412891 geckodriver INFO geckodriver 0.21.0
1532016412896 geckodriver INFO Listening on 127.0.0.1:5401
1532016413252 mozrunner::runner INFO Running command: "/usr/bin/firefox" "-marionette" "-foreground" "-no-remote" "-profile" "/tmp/rust_mozprofile.UAu8F5P60foO"
...
</pre>
A Firefox-ot meg fogja nyitni. Ahogy látjuk a default helyen keresi (/usr/bin/firefox). Azonban a Firefox-ban a narancssárga címsor és mellette a kis robot fej jelzi, hogy remote kontrol üzemmódban van a browser.
:[[File:ClipCapIt-180719-180847.PNG]]
<br>
<br>
==HtmlUnitDriver==
This is currently the fastest and most lightweight implementation of WebDriver. As the name suggests, this is based on HtmlUnit.
Pros:
* Fastest implementation of WebDriver
* A pure Java solution and so it is platform independent.
* Supports Javascript
Cons
* Emulates other browser's JS behaviour (see below)
=Selenium IDE=