Ist es notwendig, einen Geckodriver jedes Mal hinzuzufügen, wenn ich einen anderen Test erstelle? Beispiel:geckodriver für viele Tests - Java
public class JUnit4 {
@Test
public void test1() {
System.setProperty("webdriver.gecko.driver",
"D:\\...\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.pl/");
driver.close();
}
@Test
public void test2() {
System.setProperty("webdriver.gecko.driver",
"D:\\...\geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.google.pl/");
driver.close();
}
}
Der obige Code funktioniert.
Wenn ich einen geckodriver vor dem Testnamen einfüge, funktioniert es offensichtlich nicht. Ich habe versucht, Geckodriver Systemvariablen hinzuzufügen, aber es funktioniert auch nicht. Ich habe mir auch angeschaut, wie es mit @Before gemacht hätte, aber auch nicht funktioniert.Wenn ich den Treiber vor den Tests ziehe dann ist es ein Fehler, denn zuerst muss es geckodriver sein.
Gibt es eine Möglichkeit, trotz vieler Tests nur einmal geckodriver zu verwenden?
Danke für die Antwort