pytest
xmaimiao
这个作者很懒,什么都没留下…
展开
-
win10 powershell:cd Program Files (x86) 或报错 Set-Location : 找不到接受实际参数“Files”的位置形式参数。
win10系统**问题1:**无法cd Program Files (x86)**问题2:**cd Program Files报错 :Set-Location : 找不到接受实际参数“Files”的位置形式参数。解决:在Program Files (x86)两边加上英文双引号"",如图:原创 2021-05-04 11:30:19 · 6978 阅读 · 0 评论 -
UI自动化记录,若跳转页面没有传入driver会重新打开一个页面
问题:python,调用自动化过程中新打开了一个窗口,不知道哪一步写错了解决方法:1.简化所有步骤如下,检查是否流程没问题:class TestNotes1: def test_note(self): url = "https://www.zoho.com.cn/notebook/" driver = webdriver.Chrome() driver.maximize_window() driver.implicitly_wa原创 2021-04-29 15:45:46 · 329 阅读 · 0 评论 -
pytest check可替代pytest.assume断言,且可展示出断言失败时的详细参数
需求:1.输入多组数据执行测试用例,断言每组数据符合预期2.执行所有测试数据,即使失败, 还是会继续执行3.测试数据参数化时,断言失败的数据有标记针对问题1.一般用pytest 自带的断言,缺点:只要失败就不会再继续执行当前的测试用例针对问题1、2,引入pytest_assume 模块,使用pytest.assume 来断言, 这样即使失败, 还是会继续执行。缺点:报告信息不明确 。比如,有5组数据需要验证,参数化如下: @pytest.mark.parametrize("data",原创 2021-02-23 21:04:55 · 2185 阅读 · 0 评论 -
pycharm报错NameError: name ‘pytest‘ is not defined
环境:1.win10系统2.python 3.7.93.pycharm 2020.2.2 社区版突然运行报错NameError: name ‘pytest’ is not defined还是太粗心大意了…原创 2020-11-26 10:15:22 · 1500 阅读 · 0 评论 -
接口测试集成实战1(课程贴)
【注】上面代碼執行后生成pass/false的結果集,并非報告。前提:1.本地安裝allure2.Jenkins安裝插件3.代碼程序需要安裝allure-pytest過程:1.通過執行命令把allure result生成本地allure report2.給allure report打一個zip包3.在Jenkins郵件插件裏添加附件zip包...原创 2020-11-05 13:52:50 · 153 阅读 · 0 评论 -
appium中從原生切換webview報錯: Failed to get PID for the following process
報錯為:Message: An unknown server-side error occurred while processing the command. Original error: An unknown server-side error occurred while processing the command. Original error: unknown error: Failed to get PID for the following process: com.xueqiu.a原创 2020-07-24 13:03:03 · 1137 阅读 · 0 评论 -
selenium記錄企業微信獲取cookies,免登陸操作
步驟:登錄企業微信,獲取cookies刪除cookies中的expiry字段把cookies加入到driver中找到“通訊錄”元素並點擊,驗證已經登錄成功步驟一【前提:1.打開企業微信登錄頁,2.掃碼登錄企業微信,3.運行下列代碼復用當前頁面點擊“通訊錄”獲取cookies】from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsclass TestCookie:原创 2020-07-17 21:42:13 · 639 阅读 · 0 评论 -
selenium有關瀏覽器復用失敗記錄
步驟一:打開百度步驟二:在已打開的百度界面輸入“霍格沃兹測試學院”,點擊查詢cmd命令打開端口:chrome --remote-debugging-port=5123測試代碼如下:from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.common.by import Byclass TestTestboex(): def se原创 2020-07-17 14:45:09 · 286 阅读 · 0 评论 -
pytest.mark.dependency用例依賴,失效的的問題解決
問題: 在測試的過程中偶然發現用例依賴會“失效”的問題,如下test_sub2依賴於test_add2用例的執行,但test_add2通過了會跳過test_sub2的用例,或者test_add2失敗了卻執行了test_sub2的用例:解決方法: 在被依賴的函數test_add2,其裝飾器也填寫參數如下:【解释是因为自动生成的用例并不一定就是方法名,所以指定一个依赖名称就能更可靠的做依赖运行了】具體原因有空了多百度看看吧,這裡先記著;注意:涉及傳參,測試數據多個的情況下,會參考最後一個測試數據的執行結原创 2020-07-16 10:37:54 · 1473 阅读 · 0 评论