自动化测试
文章平均质量分 52
yboar
这个作者很懒,什么都没留下…
展开
-
appium笔记1
1,连接模拟器adb connect 127.0.0.1:7555不同的模拟器有不同的端口,7555是mumu模拟器使用的端口有时候会因为端口被占用而导致无法连接首先看看5037端口下有哪些进程,5037是adb的端口netstat -ano | findstr 5037得到占用端口的进程号,假设进程号为1372tasklist | findstr 1372再使用代码杀死1372号端口taskkill /f /t /im “1372”再重新连接模拟器,输入adb原创 2021-11-05 17:10:26 · 172 阅读 · 0 评论 -
selenium笔记
1,setup基本设定def setup(self): self.driver = webdriver.Chrome() #选择的浏览器 self.driver.maximize_window() #最大化窗口 self.driver.implicitly_wait(5) #隐式等待5s2,等待方式直接等待:time.sleep(3) #强制休眠3s,基本不适用隐式等待:self.driver.implicitly_wait(5) ...原创 2021-11-02 19:10:27 · 6846 阅读 · 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 · 241 阅读 · 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 · 89 阅读 · 0 评论