WebDriver- 等待页面加载元素完成
2014-08-16 09:31
555 查看
隐性等待是指当要查找元素,而这个元素没有马上出现时,告诉WebDriver查询Dom一定时间。默认值是0,但是设置之后,这个时间将在WebDriver对象实例整个生命周期都起作用
<span style="font-size:14px;">package com.test; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; public class Test_waitfor2 { public static void main(String[] args) { String url = "file:///C:/Documents and Settings/fei yong/桌面/wait.html"; //打开chrome WebDriver dr = new ChromeDriver(); dr.get(url); //设置10秒 dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); dr.findElement(By.id("b")).click(); WebElement element = dr.findElement(By.cssSelector(".red_box")); System.out.println("获取.red_box的背景颜色属性值:"+element.getCssValue("background-color")); //在红色区域外面加黄框 ((JavascriptExecutor)dr).executeScript("arguments[0].style.border = \"5px solid yellow\"",element); //dr.quit(); } } </span>
相关文章推荐
- selenium webdriver学习 -怎么等待页面元素加载完成
- selenium webdriver学习(十一)-怎么等待页面元素加载完成
- selenium webdriver学习(十一)------------如何等待页面元素加载完成
- WebDriver拾级而上·之九 等待页面加载元素完成
- selenium webdriver(Appium)如何等待页面元素加载完成
- selenium webdriver学习-怎么等待页面元素加载完成
- selenium webdriver(Appium)如何等待页面元素加载完成
- WebDriver_Java(等待页面元素加载完成)
- WebDriver拾级而上·之九 等待页面加载元素完成
- Selenium WebDriver等待页面元素加载完成
- selenium webdriver(Appium)如何等待页面元素加载完成
- [WebDriver]等待页面加载,(转载出自jarvi)
- Selenium WebDriver在不知道元素个数的情况下,完成页面所有元素的遍历
- 怎么等待页面元素加载完成
- webdriver页面元素等待问题处理方法
- webdriver定位页面元素时使用set_page_load_time()和JavaScript停止页面加载
- selenium之如何等待页面元素加载完成
- 如何等待页面元素加载完成
- 怎么等待页面元素加载完成
- 页面所有元素加载完成之后执行某个js函数