![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
小文婷
本人是一个测试工程师小白,希望通过博客记录的方式,记录学习过的技术,分享给大家,以及和各个技术大咖交流
展开
-
通过selenium对新增页面的手机号码输入自动化
测试系统时,手机号码和邮箱地址在新增或者编辑页面是经常要输入的字段,那么平常测试不会把手机号码从10开头全部覆盖到19开头,一般会随机挑几个典型的号码进行测试。本次实战在新增页面测试手机号码输入时,使用selenium+python编写了一个新增页面手机号码自动输入的脚本,使得在测试手机号码时将全部手机号码进行覆盖,而且之后在有同样的框架系统时,也可以直接运行该脚本去测试手机号码的输入功能。以下介...原创 2019-10-22 09:59:12 · 1217 阅读 · 0 评论 -
selenium元素定位之id、name、class_name
之前学习了selenium自动化知识,最近利用项目资源忙里偷闲进行了实践操作了,国庆放假正好有时间,总结一下selenium自动化的使用。本篇文章首先总结一下selenium自动化的定位元素知识,在开始自动化测试之前,元素定位是基础,定位元素的信息定位正确了,才能保证之后的自动化运行正确。selenium的元素定位方式有很多种,但是在实际项目中不一定全部用上,所以在实际项目钟灵活使用seleniu...原创 2019-09-30 10:43:44 · 3684 阅读 · 0 评论 -
selenium元素定位之css selector、xpath、以及xpath的绝对路径、相对路径定位方式
上一节主要介绍了selenium的id、name、class_name元素定位的方式,当元素不能通过id、name、class_name进行定位时,还可以通过xpath、css selector进行元素定位。本次主要介绍这几种方式的元素定位。首先是xpath定位方式,通过浏览器自带的copy xpath功能,将元素的xpath信息复制下来,然后写进脚本中,以百度为例,在chrome上打开百度,...原创 2019-10-09 15:49:39 · 5363 阅读 · 0 评论 -
selenium之模拟浏览器、键盘操作方法
本次主要记录selenium自动在浏览器上的操作、鼠标事件、键盘事件、运行过程中打印相关信息、设置等待时间等内容。首先是浏览器上的操作,包括浏览器的最大化、控制浏览器的前进后退、以及刷新等操作时。1、浏览器的最大化使用的方法是driver.maximize_window()2、系统在浏览器上浏览时,可以进行前进和回退页面,而webdriver通过forward()和back()方法...原创 2019-10-10 14:49:33 · 1932 阅读 · 0 评论