- 博客(9)
- 收藏
- 关注
原创 python format 格式化用法
python format 格式化用法1.通过位置来填充字符串print(‘hello {0} i am {1}’.format(‘world’,‘python’))输出结果:hello world i am pythonprint(‘hello {} i am {}’.format(‘world’,‘python’) )#输出结果:hello world i am pythonprint(‘hello {0} i am {1} . a now language-- {1}’.format(‘
2021-08-20 09:55:43
220
原创 pytest-xdist并发执行
pytest-xdist这款插件允许用户将测试并发执行(进程级并发).pytest-xdist工作原则:用例之间没有依赖关系,用例可以完全独立运行pytest-xdist工作原理:xdist里有master和worker的概念.master负责整个测试任务的调度, 而worker则是实际执行测试的宿主进程。workers开始/结束执行时, 测试结果会发回到master,master 在节点执行完一个测试后, 基于测试执行时长以及每个节点剩余测试项综合决定是否向这个节点发送更多的测试项。pytest
2021-03-24 21:49:58
1255
原创 pytest生成allure报告的步骤
在pytest.ini文件中声明:addopts= -s --alluredir ./report/report在项目根目录下输入cmd执行:pytest,执行完report中会出现一堆json文件再在项目根目录下执行:allure generate ./report/report -o ./report/allure-reports/将./report/report下一堆json文件转换为html报告,存放在./report/allure-reports/下或者在执行完pytest,直接进入js
2021-03-24 16:21:13
1013
1
原创 pytest框架与unittest框架区别(学习总结)
1.测试用例:unittest:测试类必须继承unittest.TestCase测试函数必须以"test_"开头测试类必须有unittest.main()方法pytest:测试文件的文件名必须以"test_“开头,或者以”_test"结尾测试类命名必须以"Test"开头测试函数名必须以"test"开头测试类里面不能使用"init"方法pytest是基于unittest衍生出来的新的测试框架,使用起来相对于unittest来说更简单、效率来说更高,pytest兼容unittest测试用例
2021-03-24 16:00:30
228
原创 python 代码无法启动模拟器中的应用怎么办
搞了七八个小时终于解决了,记录以下代码from time import sleepfrom appium import webdriverdesired_caps = dict()desired_caps[‘platformName’] = ‘Android’desired_caps[‘platformVersion’] = ‘5.1’desired_caps[‘deviceName’] = ‘192.168.38.101:5555’desired_caps[‘appPackage’] =
2021-03-15 19:32:06
484
转载 ip地址
一般称公网中的IP地址为公有地址。公有地址由Inter NIC(因特网信息中心)负责,这些IP地址分配给注册并向Inter NIC提出申请的组织机构。公有地址是全球唯一的,公网中不可能存在两个相同的IP地址。一般称内网(即局域网)中的IP地址为私有地址。私有地址是非注册地址,用于组织机构内部使用。私有地址与公有地址不同,并不是由Internet分配的,是不允许出现在Internet中的,我们在公网中是看不到私有IP地址的,并且公有地址也不会使用上述的三类地址。所以,私有地址是不能直接与Internet连
2021-03-14 14:01:18
307
原创 selenium定位不到元素的几种原因
1.网络延迟,导致代码已经跳转到下一页面,但是网页还没有跳转,导致元素定位不到2.页面中有frame,iframe表单,没有切换表单再定位3.页面中frame,iframe表单的name,id属性是动态的,无法通过name,id定位4.button通过a标签实现,定位a标签要通过xpath,或css_selector(’[属性名=属性值]’)5.页面中有弹窗,需要切换至弹窗再定位6.窗口句柄还处在上一个窗口,导致无法定位新窗口的元素。需要切换至新窗口句柄。...
2021-03-14 13:40:20
5277
原创 selenium定位不到a标签
当页面中使用的a标签代替button去执行submit的方法时,通过class_name,css_selecter都没办法定位a标签,但是通过xpath可以定位到。driver.find_element_by_xpath(’//a[@class=“Sub-orders gwc-qjs”]’).click()
2021-03-13 23:19:34
3198
原创 python web自动化测试 iframe标签的定位
通过多次定位发现,每次打开界面,iframe的属性name,id都是不一样的, 如果是两者是动态,可以通过xpath找到元素,在进行switch_to.frame.
2021-03-12 18:58:47
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅