摘要: 自动遍历测试方法与常见技术介绍 1. 2. 3. 4. 5. 阅读全文
posted @ 2020-09-10 17:38 到我碗里来吧 阅读(135) 评论(0) 推荐(0) 编辑
摘要: PyCharm的安装部署与第三方依赖安装 1.www.pypi.org 2. pip install selenium==3.8.1 python -m venv name_env deactive rm -rf name_env 阅读全文
posted @ 2020-09-10 17:23 到我碗里来吧 阅读(194) 评论(0) 推荐(0) 编辑
摘要: python练习题 1.数字组合 【题目】:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?分析:四个数字组成三位数,把三位数分为个、十、百位,将1、2、3、4填入其中,去掉不满足条件的剩下就是结果。 for i in range(1, 5): for j in rang 阅读全文
posted @ 2020-09-02 23:14 到我碗里来吧 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 入门首选,Requests 库的基本使用 1.安装 pip3 install requests 2.请求 data = { 'name': 'germey', 'age': 25 } GET 请求 r = requests.get('http://httpbin.org/get', params=d 阅读全文
posted @ 2020-07-21 00:30 到我碗里来吧 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1、文件管理 1.cat [-AbeEnstTuv] [--help] [--version] fileName -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。 .ps1:把 textfile1 阅读全文
posted @ 2020-07-16 00:08 到我碗里来吧 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1.等待的三种方式 time.sleep(5) 2.隐式等待 self.driver.implicitly_wait(5)默认轮询查找(0.5秒)元素是否出现,确定作用于全局 3.显示等待 import selenium from selenium import webdriver from sel 阅读全文
posted @ 2020-06-20 19:03 到我碗里来吧 阅读(255) 评论(0) 推荐(0) 编辑
摘要: grid-- 分布式运行多个浏览器 driver的安装 1.配置环境变量 2.chromedriver.exe放入到python的环境script目录下 自动化测试步骤; from selenium import webdriver class TestHogwarts: # 初始化 def set 阅读全文
posted @ 2020-06-20 13:33 到我碗里来吧 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 分类 方法 方法描述 客户端操作 __init__(self, host, port, browserStartCommand, browserURL) 构造函数。host:selenium server的ip;port:elenium server的port,默认为4444;browserStar 阅读全文
posted @ 2020-06-19 16:44 到我碗里来吧 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 本文只要内容:常用的操作事件:右键点击、页面滑动、表单操作 官方文档 https://selenium-python.readthedocs.io/ 我们定位元素的时候也可以使用这个方法去定位元素: 主要两个操作方法 1.ActionChains执行原理 注意,⚠️不会立即执行,调用perform( 阅读全文
posted @ 2020-06-18 19:46 到我碗里来吧 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 自动化一般需要四步操作:获取元素,操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。Selenium提供8种元素定位的方法:id,name,class name,link text,xpath,css selector,tag name ,partial link te 阅读全文
posted @ 2020-06-18 13:12 到我碗里来吧 阅读(377) 评论(0) 推荐(0) 编辑