List <WebElement> rnum = dr.findElements(By.xpath("//*[@id='leftcontainer']/table/tbody/tr"));
for(int i=1;i<rnum.size();i++){
List <WebElement> rowcells = dr.findElements(By.xpath("//*[@id='leftcontainer']/table/tbody/tr[rnum]/td"));
for(int cnum=0;cnum<rowcells.size();cnum++){
System.out.println(rowcells.get(cnum).getText());
}
}
当我运行此脚本时,它会抛出错误
我尝试了两次,但它没有用
线程“main”中的异常 org.openqa.selenium.remote.UnreachableBrowserException:错误 与远程浏览器通信。它可能已经死了。构建信息: 版本:'2.51.0',修订版:'1af067d',时间:'2016-02-05 19:11:55' 系统信息:主机:'ULTP_374',ip:'192.168.111.89',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.7.0_75' 驱动程序信息:driver.version:RemoteWebDriver会话ID: 03c1856b-d233-403b-98fc-c765f056aa42能力[{platform = WINDOWS, acceptSslCerts = true,javascriptEnabled = true,cssSelectorsEnabled = true, databaseEnabled = true,browserName = firefox,handlesAlerts = true, nativeEvents = false,webStorageEnabled = true,rotate = false, locationContextEnabled = true,applicationCacheEnabled = true, takeScreenshot = true,version = 45.0.1}] at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:665) 在 org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:388) 在 org.openqa.selenium.remote.RemoteWebDriver.findElementsByXPath(RemoteWebDriver.java:504) 在org.openqa.selenium.By $ ByXPath.findElements(By.java:356)at at org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:351)
答案 0 :(得分:0)
问题似乎是您的服务器无法与Web浏览器通信: 线程&#34; main&#34;中的例外情况org.openqa.selenium.remote.UnreachableBrowserException:与远程浏览器通信时出错。它可能已经死了。
看起来为它创建了一个活动问题: https://github.com/seleniumhq/selenium-google-code-issue-archive/issues/4319
答案 1 :(得分:0)
以下是您的网表的答案
List <WebElement> rnum =
dr.findElements(By.xpath("//*[@id='leftcontainer']/table/tbody/tr"));
for(int i=0; i<rnum.size(); i++){
List <WebElement> rowcells = dr.findElements(By.xpath("//*[@id='leftcontainer']/table/tbody/tr[i]/td"));
for(int cnum=0;cnum<rowcells.size();cnum++){
System.out.println(rowcells.get(cnum).getText());
}
}
无法访问的浏览器异常有不同的原因。您的浏览器未成功启动。