私はセレンに新たなんだと自動化テストと私は、次のエラーメッセージが直面している:無効タイムアウトタイプ指定:ページのロード
org.openqa.selenium.InvalidArgumentException: Invalid timeout type specified: page load
テスト/ログイン/ユーザーとパスを実行している非常に遅い型付けされているが - 10 - 15秒に1記号のように。私はログインできますが、上記のエラーメッセージでテストに失敗しました。 テストを少し速くするように修正するにはどうすればいいですか?これは問題だと思いますか?
のWindows 10 IE 11 すなわちドライバ32bit版3.5.0
やコード:
@Before
public void setUp() throws Exception {
System.setProperty("webdriver.ie.driver", "D:\\Documents\\SeleniumDriver\\IEDriverServer.exe");
this.driver = new InternetExplorerDriver();
this.driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(4000, TimeUnit.MINUTES);
driver.get(Constant.URL);
ExcelUtils.setExcelFile(Constant.Path_TestData + Constant.File_TestData, "Sheet1");
}
@SuppressWarnings("deprecation")
@Test
public void Activation() throws Exception {
LoginModel.LoginAdminCredentials(driver);
driver.manage().timeouts().pageLoadTimeout(4000, TimeUnit.MINUTES);
String currentURL = driver.getCurrentUrl();
Assert.assertEquals("expectedURL", currentURL);
}
で
を交換することによって、あなたの
@Before
方法を試してみて、更新することができます).timeouts()。pageLoadTimeout(4000、TimeUnit.MINUTES); 'Test – nullpointerありがとうございます。エラーは表示されません。そのテストでさえまだ遅すぎます。どのように速度の問題を解決するためにどのようなアイデア? – evitta15