2016-07-27 3 views
0

私はセレンのwebdriverでプログラムを作成しました。 私のプロジェクトでselenium-server-standalone-2.53.1.jarselenium-java-2.53.1.jarを使用しました。 私は私だけwait.until()ためselenium-server-standalone-2.53.1を使用Java .jarファイルのサイズ

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

ためselenium-server-standalone-2.53.1.jarを使用。削除するとwait.until()は使用できませんが、そのjarファイルはプログラムの.jarのサイズを20MB増加させます。プロジェクトにselenium-server-standalone-2.53.1を含めるよりも良い選択肢がありますか?

+0

正しく設定した場合、Selenium jarのサイズはプロジェクトJarのサイズに影響しません。彼らはお互いに独立しています。 – JeffC

答えて

0

クラスWebDriverWaitWaitExpectedConditionsは、あなたが例えばMaven centralからダウンロードして、あなたのプロジェクトの代わりに、selenium-server-standalone-2.53.1に含めることができるselenium-supportパッケージの内側に位置しています。

しかし、私は、Selenium site、Gradleなどで説明されているMavenのビルドオートメーションシステムを使用してプロジェクトをセットアップすることを強くお勧めします。このような問題を解消することは、それらのツールが役に立ちます。

関連する問題