![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 52
yboar
这个作者很懒,什么都没留下…
展开
-
appium笔记1
1,连接模拟器 adb connect 127.0.0.1:7555 不同的模拟器有不同的端口,7555是mumu模拟器使用的端口 有时候会因为端口被占用而导致无法连接 首先看看5037端口下有哪些进程,5037是adb的端口 netstat -ano | findstr 5037 得到占用端口的进程号,假设进程号为1372 tasklist | findstr 1372 再使用代码杀死1372号端口 taskkill /f /t /im “1372” 再重新连接模拟器,输入 adb原创 2021-11-05 17:10:26 · 156 阅读 · 0 评论 -
selenium笔记
1,setup基本设定 def setup(self): self.driver = webdriver.Chrome() #选择的浏览器 self.driver.maximize_window() #最大化窗口 self.driver.implicitly_wait(5) #隐式等待5s 2,等待方式 直接等待:time.sleep(3) #强制休眠3s,基本不适用 隐式等待:self.driver.implicitly_wait(5) ...原创 2021-11-02 19:10:27 · 6835 阅读 · 0 评论 -
allure笔记
1,打开报告的基础步骤 在文件下打开cmd后,输入 pytest [测试文件名称] -s -q --alluredir=./result/ 所有测试用例完成之后相关数据会被保存在result文件下,输入 allure serve ./result/ 使用之前保存的数据,创建展示报告的网站 2,保存下报告数据,下次可以直接打开网页 在生成result文件之后,输入 allure generate ./result/ -o ./tmp/ --clean 将result文件下的相关数据,制作原创 2021-11-01 13:13:40 · 202 阅读 · 0 评论 -
pytest笔记
1,基础格式 a,python文件需要以“test_”为开头,或者以“_test”为结尾。 b,创建类时,需要以“Test”为开头 c,定义函数时,需要以“test”为开头 2,参数化用例 @pytest.mark.parametrize( "a, b, expect, title", yaml.safe_load(open("./datas/add_data.yaml",encoding='utf-8')) ) a, b, expect, title为测试用例中可以使用的参数,原创 2021-10-31 23:19:26 · 74 阅读 · 0 评论