Wie zu tun Parametrisierung in Selenium Webdriver?
Wie zu tun Parametrierung im Selen 2 (WebDriver)? Ich benutze Eclipse mit maven-plugins und ich habe keine Vorherige Erfahrung mit Selenium Webdriver. Wenn ich google für Sie, dann ist jede Sache, die zeigt, testNG und JUnit. Gibt es irgendeine Methode, durch die wir die parametrisierte der Webdriver?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie POI-software von Apache oder Jexcel.
Überprüfen Sie diese links unten,es kann Ihnen helfen;
POI
http://viralpatel.net/blogs/java-read-write-excel-file-apache-poi/
und für JExcel
http://www.youtube.com/watch?v=yOGGdv8eT80
Ich hoffe es hilft dir.Ich bin kein Profi,aber beim Versuch lernen Parametrisierung habe ich gegoogelt und diese links gefunden.
Werde ich machen, Annahme -, die Sie gerne weitergeben möchte einige parameter, um den Webdriver. Das kann über zwei Wege:
Machen Klasse, die erweitert Webdriver und machen Sie den Konstruktor um die parameter, die Sie übergeben müssen. Dies ist jedoch die schwer Weg, weil Sie zu implementieren/überschreiben alle (benötigten) Funktionen von webdriver:
Machen Sie Ihre eigenen wrapper, die enthalten Beispiel aus WebDriver. Das ist einfach(-ier). Zum Beispiel: In meinen eigenen tests, ich muss sagen, der Webdriver die Umgebung, die ich am testen. So habe ich meine eigene Klasse für die Umwelt:
und dann habe ich meine eigenen WebDriver-wrapper, wo Initialisiere ich es so:
- Und im test:
Mein Vorschlag wäre zu versuchen, eine testframeworks (TestNG oder Junit), die gibt viele weitere Funktionen, als nur eine Parametrisierung. Wahrscheinlich ein wenig Mühe bei der Einrichtung der Rahmen, in den Anfang sparen eine Menge Aufwand, wenn Sie Ihre test-code wächst.
und übergeben Sie die Werte aus der properties-Datei verwenden, die Eigenschaft(); in main-Klasse. und führen
In diesem code, wir geben an, dass der parameter firstName Ihre Java-Methode erhalten, sollte der Wert des XML-parameter aufgerufen, erste-Namen. Diese XML-parameter definiert ist testng.xml:
<-- ... -->
Für mehr details, besuchen Sie bitte die folgende:
http://testng.org/doc/documentation-main.html#parameters
Hier bin ich die Bereitstellung eines test case, die hilfreich sein könnten