摘要:判斷是否合法獲取用關(guān)鍵字例如百度進(jìn)行判斷看返回的布爾值即可如果輸入錯(cuò)誤的網(wǎng)址例如獲取當(dāng)前頁面的判斷網(wǎng)頁是否正確關(guān)鍵字判斷的正確性獲取文本補(bǔ)充使用模塊里的和兩種方法判斷操作步驟先導(dǎo)入模塊,并重命名為方便后期調(diào)用獲取網(wǎng)頁判斷看返回結(jié)果注意從字面
判斷title是否合法
(1) driver.title 獲取title;
(2) ‘xxx’ in driver.title 用關(guān)鍵字(例如:百度)進(jìn)行判斷;
(3) 看返回的布爾值即可
(1) 如果輸入錯(cuò)誤的網(wǎng)址(例如:http://baidui.com);
(2) 獲取當(dāng)前頁面的url判斷網(wǎng)頁是否正確(driver.current_url);
(3) 關(guān)鍵字判斷url的正確性(’baidu’ in driver.current_url)
(4) 獲取文本(driver.title)
補(bǔ)充 使用expected_conditions模塊里的title_is和title_contains兩種方法判斷title
操作步驟:
(1) 先導(dǎo)入expected_conditions模塊,并重命名為ec,方便后期調(diào)用;
(2) 獲取segmentfault網(wǎng)頁;
(3) 判斷title,看返回結(jié)果;
注意:從字面上理解title is() 意識(shí)就是:文本是什么,要與期望值完全一致否則報(bào)錯(cuò); title_contains() 意思就是文本包含什么,只要部分匹配就可進(jìn)行判斷。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41449.html
摘要:自己犯下的低級(jí)錯(cuò)誤后面不可加括號(hào),因?yàn)槭菍傩?,不是方法方法才用調(diào)用。 1、測試的時(shí)候一般調(diào)用的瀏覽器窗口都不是全屏的,為了不影響體驗(yàn)我們需要將窗口最大化 解決的方案: showImg(https://segmentfault.com/img/bV7p2M?w=448&h=270); 按照自己的意愿設(shè)置窗口大小(注意:其中數(shù)字大小為像素點(diǎn)) showImg(https://segment...
摘要:改變數(shù)值大小,滾動(dòng)到頁面的任意位置,缺點(diǎn)是無法精確定位。注意字母的大小寫橫向滾動(dòng)條的控制較少見使用上述代碼進(jìn)行實(shí)例操作。 1、改變數(shù)值大小,滾動(dòng)到頁面的任意位置,缺點(diǎn)是無法精確定位。 showImg(https://segmentfault.com/img/bV7iVi?w=541&h=165); 使用上述代碼進(jìn)行實(shí)例操作 showImg(https://segmentfault.c...
閱讀 2967·2021-11-24 09:39
閱讀 3643·2021-11-22 13:54
閱讀 3443·2021-11-16 11:45
閱讀 2483·2021-09-09 09:33
閱讀 3229·2019-08-30 15:55
閱讀 1317·2019-08-29 15:40
閱讀 951·2019-08-29 15:19
閱讀 3443·2019-08-29 15:14