当前位置:   article > 正文

selenium元素定位之id、name、class_name

class_name

之前学习了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、多元素定位操作。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/480958
推荐阅读
相关标签
  

闽ICP备14008679号