2016-07-27 9 views
0

Ich habe ein Programm mit Selen-Webdriver. Ich verwendete selenium-server-standalone-2.53.1.jar und selenium-java-2.53.1.jar in meinem Projekt. I verwendet selenium-server-standalone-2.53.1.jar fürJava .jar Dateigröße

WebDriver driver = new FirefoxDriver(); 
WebDriverWait wait = new WebDriverWait(driver, 80); 
wait.until(ExpectedConditions.elementToBeClickable(By.xpath(degisikkaydet)));` 

I selenium-server-standalone-2.53.1 nur für wait.until() verwenden. Wenn ich es lösche, kann ich wait.until() nicht verwenden, aber diese JAR-Datei erhöht die Größe der .jar-Datei meines Programms um 20 MB. Gibt es eine bessere Option als selenium-server-standalone-2.53.1 mit meinem Projekt?

+0

Wenn Sie es richtig einrichten, sollte sich die Größe der Selenium-Gläser nicht auf die Größe Ihres Projektglases auswirken. Sie sind unabhängig voneinander. – JeffC

Antwort

0

Klassen WebDriverWait, Wait und ExpectedConditions innerhalb selenium-support Paket befindet, die Sie von Maven central zum Beispiel herunterladen können, und umfassen statt selenium-server-standalone-2.53.1 in Ihrem Projekt.

Ich würde jedoch sehr empfehlen, Ihr Projekt mit einem der Build-Automation-Systeme - Maven, wie auf Selenium site, Gradle, oder etwas anderes beschrieben. Probleme wie diese verschwinden zu lassen ist das, wofür diese Werkzeuge gut sind.