码迷,mamicode.com
首页 > Web开发 > 详细

WebDriver 命令与操作

时间:2017-07-29 15:20:48      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:nav   ebe   image   name   方法   元素   find   alt   webdriver   

(1)访问一个页面

driver.get("http://www.baidu..com/");

或者

driver.navigate().to("http://www.baidu.com/);

注意:WebDriver会等待页面加载完成后再继续操作,但是含有AJAX的无法确保AJAX是否已经完全加载,针对此类的页面测试,需要用到Explicit和Implicit Wait。

(2)定位UI元素

Find Element” :返回一个WebElement或者抛出异常

Find Elements”:返回所有WebElement的列表,或者空列表

 

(a)By ID

这是一个极为有效定位元素的方法。普遍的现状是UI工程师在实际编写页面时很少写id或者自动生产一个ID,这些都是需要避免的。对于一个页面Element来说,class比自动生产的id更好。

技术分享

WebElement element = driver.findElement(By.id("su"));

(b)By Classname

http://blog.csdn.net/aerchi/article/details/8064124

 

未完待续~

WebDriver 命令与操作

标签:nav   ebe   image   name   方法   元素   find   alt   webdriver   

原文地址:http://www.cnblogs.com/vanoracxn/p/6511290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!