等待的三种方式
上一篇 /
下一篇 2016-12-21 11:29:51
/ 个人分类:Selenium
第一种实现方法:(线程睡眠)
Thread.sleep()
第二种实现方法:(显示等待)
WebDriver brws = new FirefoxDriver();
brws.get("
http://xxx/Home/Login");
WebElement xinDai = (new WebDriverWait(brws,10)).until(ExpectedConditions.elementToBeClickable(By.xpath(".//*[@id='sidebar']/ul/li[1]/a")));
xinDai.click()
第三种实现方法:(隐式等待)
WebDriver brws = new FirefoxDriver();
brws.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);
brws.get("
http://xxx/Home/Login");
brws.findElement(By.xpath(".//*[@id='sidebar']/ul/li[1]/a")).click();
收藏
举报
TAG: