自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除