我试图在Windows 7的SAFARI浏览器中运行Selenium Java Code,它会抛出" TimeOutException"如下图所示,
Exception in thread "main" org.openqa.selenium.TimeoutException: Timed out awaiting response to command "findElement" after 30003 ms (WARNING: The server did not provide any stacktrace information)
以下是使用的系统要求:
该应用程序包含带有用户标识和密码文本框的登录页面。
上述异常将在登录页面中抛出。
以下是selenium java代码:
System.setProperty("webdriver.safari.noinstall", "true");
WebDriver driver = new SafariDriver();
driver.get("baseUrl");
driver.findElement(By.name("userid")).clear();
driver.findElement(By.name("userid")).sendKeys("hello");
driver.findElement(By.name("password")).clear();
driver.findElement(By.name("password")).sendKeys("123456");
driver.findElement(By.name("btnSubmit")).click();
driver.close();
以下是jsp代码:
<input type="text" name="userid" value="" maxlength="128" size="9">
<input type="password" name="password" value="" maxlength="46" size="20" autocomplete="off">
相同的代码适用于CHROME浏览器。它在SAFARI浏览器中不起作用。
等待答案。
提前致谢。