概述
Selenium自动化测试
1、Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准确抓取到对应元素才能进行后续的自动化控制
⑴前面介绍了前端网页HTML是由很多标签元素有层级的组成的,对于某一个标签它在整个网页HTML中的位置是唯一的,因此可以通过某些方法准确的找到这个标签元素并操作它
⑵使用WebDriver对象的find_element_by_*函数可以定位一个Web页面元素
⑶使用WebDriver对象的find_elements_by_*函数可以定位多个Web页面元素
2、自动化测试步骤:定位元素->操作元素->验证操作结果->记录测试结果
定位单个元素
1、在操作浏览器时较多时候我们仅仅需要定位某一个元素,因此WebDriver提供很多定位单个元素的方法
2、使用Selenium打开一个网页后(get方法返回值)会返回一个WebDriver对象,可以使用该对象下的定位方法来定位某一个元素
3、这些方法都是通过标签的某一属性来定位元素的,因此这些方法有统一的返回值:
⑴找到元素:返回对应元素的WebElement对象
⑵未找到元素:返回NoSuchElementException异常
4、在定位到一个元素后,就需要我们对这个元素进行一些操作了,这里就会使
最后
以上就是背后冬日为你收集整理的Selenium:元素定位Selenium自动化测试定位单个元素的全部内容,希望文章能够帮你解决Selenium:元素定位Selenium自动化测试定位单个元素所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复