時間:2023-07-25 09:18:02 | 來源:網(wǎng)站運營
時間:2023-07-25 09:18:02 來源:網(wǎng)站運營
還在為如何編寫Web自動化測試用例而煩惱嘛?資深測試工程師手把手教你Selenium 測試用例編寫:原文鏈接本文節(jié)選自霍格沃茲測試開發(fā)學社內(nèi)部教材
from selenium import webdriver
from selenium import webdriver# 測試的標題即 test_searchdef test_search(): driver = webdriver.Chrome() # 測試的步驟 driver.get('https://www.baidu.com') search = driver.find_element_by_id('su').get_attribute('value') # 斷言預期結(jié)果 assert search == "百度"
這里要斷言打開百度頁面所展現(xiàn)的內(nèi)容與所期望的值是否相等。因為實際獲取到的內(nèi)容應該是百度一下而不是百度,所以斷言錯誤。FAILED [100%]test_demo.py:3 (test_search)百度一下 != 百度Expected :百度Actual :百度一下<Click to see difference>def test_search(): driver = webdriver.Chrome() driver.get('https://www.baidu.com') search = driver.find_element_by_id('su').get_attribute('value')> assert search == "百度"E AssertionError: assert '百度一下' == '百度'test_demo.py:9: AssertionError
關鍵詞:測試,工程師,把手,煩惱,編寫,自動化
微信公眾號
版權所有? 億企邦 1997-2025 保留一切法律許可權利。