Python自动化
Zck_csdn
这个作者很懒,什么都没留下…
展开
-
python参数化读取yaml文件中的内容
1.创建yaml文件,输入要存储的参数,注意每个value值前面要加一个空格 2.使用open方法读取出来,获取文件流,第一个参数为文件的路径 f = open(file_path, 'r', encoding='utf-8').read() 3.然后转化为字典格式 f1=yaml.safe_load(f)) 4.最终获取到的结果为json字符串 {'mp_login001': {'username': 'test01', 'code': 246810, 'expect': 123},原创 2020-07-28 17:41:26 · 2084 阅读 · 0 评论 -
Selenium Grid 分布式测试环境搭建
一、工作原理 Grid包括hub节点和node节点,其中hub节点是主节点,node是子节点。通过hub向node分发多条任务,实现并发执行多条测试用例,达到分布式测试的目的 二、如何使用 1.首先需要有一个jar包(示例):selenium-server-standalone-2.40.0.jar 2.电脑需要有jdk、python 3.启动hub:创建bat文件,编辑内容如下。其中maxSexxio...原创 2020-07-15 17:57:45 · 351 阅读 · 0 评论 -
webdriver获取不到窗口句柄的原因
我的源代码是这样写的 #跳转页面 driver.find_element_by_css_selector("#a").click() #获取全部窗口句柄 handles=driver.window_handles 后来发现是因为刚跳转到A页面,就获取全部窗口的句柄,速度过快导致只获取了第一个窗口的句柄 暂停1S就完美解决掉了这个问题 #跳转页面 driver.find_element_by_css_selector("#a").click() #暂停1S sleep(1) #获取全部窗口句柄 h原创 2020-07-03 13:00:33 · 1119 阅读 · 0 评论