Selenium WebDirver提示超时、无法获取页面标题
本帖最后由 玲玲公主 于 2016-12-20 17:47 编辑第二个输出标题一直显示超时、时间设置为1000也是报下面的错
public class FirstCase {
public static void main(String args[]){
WebDriver driver=new FirefoxDriver();
driver.get("http://www.baidu.com");
System.out.println("1 Page title is:"+ driver.getTitle());
WebElement element=driver.findElement(By.id("kw"));
element.sendKeys("zTree");
element.submit();
(new WebDriverWait(driver,60)).until(new ExpectedCondition<Boolean>(){
public Boolean apply(WebDriver d){
return d.getTitle().toLowerCase().endsWith("ztree");
}
});
System.out.println("2 Page title is:"+ driver.getTitle());
driver.quit();
}
}
运行结果如下:
1 Page title is:百度一下,你就知道
Exception in thread "main" org.openqa.selenium.TimeoutException: Timed out after 60 seconds waiting for webdriver.FirstCase$1@ca54312
Build info: version: '2.45.0', revision: '32a636c', time: '2015-03-05 22:01:35'
System info: host: 'WINZQ-20160505W', ip: '192.168.1.10', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.7.0_17'
Session ID: 1f2bc052-df9c-4e96-ad40-0fd11e31a607
Driver info: org.openqa.selenium.firefox.FirefoxDriver
Capabilities [{platform=WINDOWS, acceptSslCerts=true, javascriptEnabled=true, cssSelectorsEnabled=true, databaseEnabled=true, browserName=firefox, handlesAlerts=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=36.0}]
这个代码里面的等待条件有误,你可以打开百度然后输入ztree看看得到的title是否是以ztree结尾的。明白了这个就能知道你的这个代码为啥会超时了。 清晨一缕阳光 发表于 2016-12-20 21:17
这个代码里面的等待条件有误,你可以打开百度然后输入ztree看看得到的title是否是以ztree结尾的。明白了这 ...
大神 那么晚 还在论坛 好敬业呀 清晨一缕阳光 发表于 2016-12-20 21:17
这个代码里面的等待条件有误,你可以打开百度然后输入ztree看看得到的title是否是以ztree结尾的。明白了这 ...
代码改成startsWith("ztree")就出来了:lol:lol谢谢大神
1 Page title is:百度一下,你就知道
2 Page title is:zTree_百度搜索
玲玲公主 发表于 2016-12-21 09:35
代码改成startsWith("ztree")就出来了谢谢大神
1 Page title is:百度一下,你就知道
加油!:lol 梦想家 发表于 2016-12-21 09:24
大神 那么晚 还在论坛 好敬业呀
:(最近白天比较忙,没多少时间上论坛,只能晚上有时间了看看。 清晨一缕阳光 发表于 2016-12-21 09:52
最近白天比较忙,没多少时间上论坛,只能晚上有时间了看看。
;P辛苦了 :victory:
页:
[1]