python3+selenium3的Web端UI測試中判斷title是否合法(4)

判斷title是否合法
(1) driver.title 獲取title;
(2) ‘xxx’ in driver.title 用關鍵字(例如:百度)進行判斷;
(3) 看返回的布爾值便可

clipboard.png

(1) 若是輸入錯誤的網址(例如: http://baidui.com);
(2) 獲取當前頁面的url判斷網頁是否正確(driver.current_url);
(3) 關鍵字判斷url的正確性(’baidu’ in driver.current_url)
(4) 獲取文本(driver.title)

clipboard.png

補充 使用expected_conditions模塊裏的title_is和title_contains兩種方法判斷title

clipboard.png

操做步驟:
(1) 先導入expected_conditions模塊,並重命名爲ec,方便後期調用;
(2) 獲取segmentfault網頁;
(3) 判斷title,看返回結果;
注意:從字面上理解title is() 意識就是:文本是什麼,要與指望值徹底一致不然報錯; title_contains() 意思就是文本包含什麼,只要部分匹配就可進行判斷。

clipboard.png

clipboard.png

相關文章
相關標籤/搜索