我知道正在运行的线程数量很多,但是没有一个可以解决此问题。我正在尝试使用selenum获取aspx页面。但是它在这行代码中抛出UnreachableBrowserException
WebDriver driver = new ChromeDriver();
。chrome实例正在打开,但随后几秒钟后,它抛出了我上面提到的异常。
这是我的示例代码。
System.setProperty("webdriver.chrome.driver",
"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://some aspx page with form");
System.out.println("!!!!! Got the page !!!!!");
driver.close();
driver.quit();
以下是堆栈跟踪。
Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Build info: version: '2.40.0', revision: 'fbe29a9', time: '2014-02-19 20:54:28'
System info: host: 'E7D4C9EFE70614', ip: '192.168.1.12', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_45'
Driver info: driver.version: ChromeDriver
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:567)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:218)
at org.openqa.selenium.chrome.ChromeDriver.startSession(ChromeDriver.java:181)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:113)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:117)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:160)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:149)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:106)
at HtmlParser.main(HtmlParser.java:31)
Caused by: org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
Build info: version: '2.40.0', revision: 'fbe29a9', time: '2014-02-19 20:54:28'
System info: host: 'E7D4C9EFE70614', ip: '192.168.1.12', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_45'
Driver info: driver.version: ChromeDriver
at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:165)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:62)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:546)
... 8 more
Caused by: org.openqa.selenium.net.UrlChecker$TimeoutException: Timed out waiting for [http://localhost:12233/status] to be available after 20008 ms
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:104)
at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:163)
... 10 more
Caused by: com.google.common.util.concurrent.UncheckedTimeoutException: java.util.concurrent.TimeoutException
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:143)
at org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:79)
... 11 more
Caused by: java.util.concurrent.TimeoutException
at java.util.concurrent.FutureTask.get(Unknown Source)
at com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:130)
... 12 more
我的文章数量很多,但找不到任何解决方案。我的Chrome版本是33.0.1750.154 m。
我已经下载了chromedriver
,而不是设置路径,而是将路径chrome.exe
设置为chromedriver.exe
工作了。 C:\
Program Files(x86)\ chromedriver \ chromedriver.exe
我正在使用Selenium来填写web表单。我在文档中添加了库。我的firefox版本应该是最新的。然而,结果却是错误的。如何修复?还是将webdriver用作Chrome更好? 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件的路径必须由webdriver设置。壁虎。驱动系统属性;有关更多信息,请参阅https://github.com
我使用selenium firefox driver 3.3.1、selenium java 3.3.0、gecko driver 0.14和firefox 52。当我运行代码时,会出现“您的连接不安全”页面,但当我手动打开它时,它将毫无错误地打开。这是我得到的错误消息 线程“main”org.openqa.selenium.webdriverexception:位于sun.reflect.nat
问题内容: 我知道正在运行的线程数量很多,但是没有一个可以解决这个问题。我正在尝试使用selenum获取aspx页面。但是它在这行代码中抛出UnreachableBrowserException 。chrome实例正在打开,但随后几秒钟后,它抛出了我上面提到的异常。 这是我的示例代码。 以下是堆栈跟踪。 我的文章数量很多,但找不到任何解决方案。我的Chrome版本是33.0.1750.154 m。
问题内容: (我是Java新手)…我想在HashMap中存储一些类字段值,然后将其写入文件(路径作为参数传递),然后还原HashMap并获取所需的信息。在名为Carte的构造函数中,我遇到一个异常,即找不到文件,无论如何它都位于正确的位置,保存的数据位于我的xml文件中。关于这一点的任何想法 发生了一个异常:java.io.FileNotFoundException:users / stefan
问题内容: (我是Java新手)…我想在HashMap中存储一些类字段值,然后将其写入文件(路径作为参数传递),然后还原HashMap并获取所需的信息。在名为Carte的构造函数中,我遇到一个异常,即找不到文件,无论如何它都位于正确的位置,保存的数据位于我的xml文件中。关于这一点的任何想法 发生了一个异常:java.io.FileNotFoundException:users / stefan
我试图自动化一个场景,条件是我必须选择所有下拉选项,然后逐个单击这些选项。我尝试了代码,但它只点击了第一个选项,。将错误显示为陈旧元素是不可点击的。请帮忙。