赞
踩
之前学习了selenium自动化知识,最近利用项目资源忙里偷闲进行了实践操作了,国庆放假正好有时间,总结一下selenium自动化的使用。本篇文章首先总结一下selenium自动化的定位元素知识,在开始自动化测试之前,元素定位是基础,定位元素的信息定位正确了,才能保证之后的自动化运行正确。selenium的元素定位方式有很多种,但是在实际项目中不一定全部用上,所以在实际项目钟灵活使用selenium的元素定位也是很重要的,下面简单讲解一下我在实际项目中的元素定位操作:
在进行使用python+selenium进行元素定位自动化测试时,提前配置好环境,而且还需要进行安装selenium的依赖包,具体操作如图所示:
安装成功后可以查看是否安装成功,如图所示:
安装完成后在pychram中引入安装包即可:
一、根据id属性进行元素定位:
selenium的元素定位可以根据id进行定位,以百度为例。具体操作如下截图:
定位完成后编写如下的脚本:
二、根据name属性进行定位
name的属性定位和id属性的定位操作类似,只是将定位的方式改为name,以百度为例,脚本如下:
name属性的value值为wd:
三、根据class_name属性进行定位
class_name的用法与id、name类似,通过定位输入框,找到该输入框的class_name的value值,然后将value写入脚本中,脚本如图所示:
以上就是selenium+Python的元素定位基本操作,下次更新selenium中根据xpath、css_selector、多元素定位操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。