本文介绍如何通过link text 来定位页面元素,我们打开网页,一些可以点击的链接跳转上面的文字,就是li
原创 2021-12-28 16:41:32
507阅读
本文介绍如何通过link text 来定位页面元素,我们打开网页,一些可以点击的链接跳转上面的文字,就是li
原创 2021-12-28 16:42:56
1016阅读
code driver.find_element_by_id('user_name').send_keys('abc') driver.find_element_by_id('user_pwd').send_keys('icloudeep123') driver.find_element_by_na
转载 2020-12-28 11:39:00
158阅读
2评论
在前面的基础的最后一(点这里),我们用到了输入字符和点击按钮这样的操作。用send_keys()来输入字
原创 2021-12-28 16:40:58
201阅读
Python+Selenium练习之9-清除文本方法凯哥Java凯哥java在前面的基础的最后一(点这里),我们用到了输入字符和点击按钮这样的操作。用send_keys()来输入字符串到文本输入框这样的页面元素,用click()来点击页面上支持点击的元素。有时候,我们需要清除一个文本输入框内的文字,然后重新输入新的字符串,那边清除这个方法如何实现呢。调用webdriever中clear()方
原创 2021-01-11 14:20:30
185阅读
在前面的基础的最后一(点这里),我们用到了输入字符和点击按钮这样的操作。用send_keys()来输入字
原创 2021-12-28 16:40:44
449阅读
本文来介绍如何处理driver在多窗口之间切换,想一下这样的场景,在页面A点击一个
原创 2023-03-17 06:40:55
335阅读
– 作业1 登录华为官网 https://www.vmall.com/, 点击 “华为官网” 和 “更多精彩->应用市场” 两个链接 检查 “华为官网” 页面上是否 有如下主菜单 智能手机 笔记本&平板 穿戴设备 智能家居 更多产品 软件应用 服务与支持 华为商城 检查 “应用市场” 页面上是否 有如下主菜单 首页 游戏 软件 专题 品牌专区 华为软件专区 最后再回到主窗口, 检查鼠...
原创 2021-06-21 14:20:08
250阅读
打开 12306 网站 https://kyfw.12306.cn/otn/leftTicket/init 出发城市 填写 ‘南京南’, 到达城市 填写 ‘杭州东’ 注意输入城市名前,一定要先点击一下输入框,否则查不到。 而且输入城市名最后要包含一个回车符,否则输入框里面会自动清除 发车时间 选 06:00–12:00 发车日期选当前时间的下一天,也就是日期标签栏的,第二个标签 我们要查找的是所有...
原创 2021-06-21 14:20:09
380阅读
1评论
访问天气查询网站(网址如下),查询江苏省天气http://www.weather.com.cn/html/province/jiangsu.shtml获取江苏所有城市的天气,并找出其中每天最低气温最低的城市,显示出来,比如温度最低为12℃, 城市有连云港 盐城driver = webdriver.Chrome()driver.get(“http://www.weather.com...
原创 2021-06-21 14:20:14
287阅读
访问天气查询网站(网址如下),查询江苏省天气 http://www.weather.com.cn/html/province/jiangsu.shtml 获取江苏所有城市的天气,并找出其中每天最低气温最低的城市,显示出来,比如 温度最低为12℃, 城市有连云港 盐城 driver = webdriver.Chrome() driver.get(“http://www.weather.com...
原创 2022-01-18 10:26:53
59阅读
Python+Selenium练习之2-利用ID定位元素凯哥Java凯哥java在前面一文章,我们介绍了如何摘取页面字段,通过正则进行匹配符合要求的字段。如果感觉有点困难,不能立马理解,没有关系。把字符串摘取放到第一,是因为自动化测试脚本,经常要利用字符串操作,字符串切割,查找,匹配等手段,得到新的字符串或字符串数组,然后根据新得到的字符串进行判断用例是否通过。本篇介绍如何通过元素节点信息I
原创 2021-01-11 14:23:23
269阅读
在前面一文章,我们介绍了如何摘取页面字段,通过正则进行匹配符合要求的字段。如果感觉有点困难,不能立马理解,没有关系。把字符串摘取放到第一,是因为自动化测试脚本,经常要利用字符串操作,字符串切割,查找,匹配等手段,得到新的字符串或字符串数组,然后根据新得到的字符串进行判断用例是否通过。      本篇介绍如何通过元素节点信息ID来定位该
原创 2023-03-17 08:17:41
59阅读
练习场景:在某一个网页上有些字段是我们感兴趣的,我们希望摘取出来,进行其他操作。但是这些字段可能在一个网页的不同地方。例如,我们需要在关于百度页面-联系我们,摘取全部的邮箱。思路拆分:1. 首先,需要得到当前页面的source内容,就像,打开一个页面,右键-查看页面源代码。2. 找出规律,通过正则表达式去摘取匹配的字段,存储到一个字典或者列表。3. 循环打印字典或列表中内容,Python中用 fo
原创 2023-03-17 08:17:45
169阅读
前言:“我的写文章的路线是,教程系列是 一步一步教你设计Python+Selenium自动化测试框架,其中包
原创 2021-12-28 16:39:17
748阅读
在前面一文章,我们介绍了如何摘取页面字段,通过正则进行匹配符合要求的字段。如果感觉有点困难,不能立马理解,
原创 2021-12-28 16:43:18
114阅读
Python+Selenium练习之1-摘取网页上全部邮箱凯哥Java凯哥java前言:“我的写文章的路线是,教程系列是一步一步教你设计Python+Selenium自动化测试框架,其中包括4个部分,基础练习,中级,框架设计”。希望对想学自动话测试的朋友有所帮助。其中《基础5》已更新完成。现在开始更新《练习》ps:在文章末尾会有本系列教程其他文章连接。方便大家阅读前面已经介绍了P
原创 2021-01-11 14:24:58
437阅读
本文介绍如何通过Selenium方法来获取某一个元素的text属性值。在很多自动化测试脚本中,需要多次获取元素的text值,拿过来进行对比和匹配。例如,在一个登陆界面,如果不输入用户名和密码,直接点击登录,肯定会有相关错误提醒。这个错误,我们需要通过selenium抓取出来,和需求说明文档中的描述去进行匹配,如果匹配,测试成功,否则失败。这里用百度登录举例:需要通过Selenium脚本去自动判断是否显示错误文字“请您填写手机/邮箱/用户名”相关脚本代码如下:# coding=utf-8
转载 2021-06-01 18:04:10
1101阅读
1.设计思路 2.代码结构 3.初始代码展示 from testpo.page1.contact_page import ContactPage class MainPage: def goto_contact_page(self): return ContactPage() class Conta
原创 2023-09-22 09:08:50
57阅读
1. 准备工作install selenium首先安装 seleniumpip install selenium安装完成后可以参考 selenium 文档 初步了解 seleniuminstall chromedriver接着安装 chromedriver,因为我们需要通过 python 控制 Chrome 浏览器,因此需要安装它。根据 Chrome 的版本下载对应的 chromedriver。下
  • 1
  • 2
  • 3
  • 4
  • 5