国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python3+selenium3的web端UI測試:控制窗口大小、彈窗、多窗口切換處理方法(3)

aisuhua / 3536人閱讀

摘要:自己犯下的低級(jí)錯(cuò)誤后面不可加括號(hào),因?yàn)槭菍傩裕皇欠椒ǚ椒ú庞谜{(diào)用。

1、測試的時(shí)候一般調(diào)用的瀏覽器窗口都不是全屏的,為了不影響體驗(yàn)我們需要將窗口最大化 解決的方案:

按照自己的意愿設(shè)置窗口大小(注意:其中數(shù)字大小為像素點(diǎn))

2、彈窗的處理
一、alert彈窗 這種彈窗可用selenium自帶的方法進(jìn)行處理

補(bǔ)充說明: 
(1)accept 表示點(diǎn)擊【確認(rèn)】按鈕
(2)dismiss 表示點(diǎn)擊【取消】按鈕
(3)send_keys() 表示【輸入內(nèi)容】
(4)text 表示獲取彈出框的【文本】
(5)先導(dǎo)入alert類【from selenium.webdriver.common.alert】并有上述屬性

圖示用例

實(shí)際操作示例

注意:這里這個(gè)switch_to.alert()其實(shí)是舊寫法,照理應(yīng)該是用switch_to_alert(),但是新寫法卻會(huì)報(bào)錯(cuò),可能是版本問題,可以嘗試看哪一種不會(huì)報(bào)錯(cuò)。

自己犯下的低級(jí)錯(cuò)誤: a1 = driver.switch_to.alert()
后面不可加括號(hào),因?yàn)閍ler是屬性,不是方法;方法才用()調(diào)用。屬性直接就對(duì)象.屬性

二、div窗口處理
直接定位元素位置操作即可
圖示用例

實(shí)際操作示例

三、定位下拉彈框

(1) Select類

圖示用例

實(shí)際代碼示例[1]

實(shí)際代碼示例[2]

實(shí)際代碼示例[3]

圖示用例

實(shí)際代碼示例[4]

補(bǔ)充說明:

(1) 實(shí)際代碼示例[1]中index(2)表示選擇下拉框中的第三個(gè),因?yàn)槭菑?開始算起的;
(2) 實(shí)際代碼示例[2]中value值要加引號(hào),且值要和圖示用例中的代碼值相對(duì)應(yīng);
(3) 實(shí)際代碼示例[3]中選項(xiàng)文字同樣要和圖示案例中的文字相對(duì)應(yīng);
(4) Select只對(duì)標(biāo)簽下的下拉框,先定位下拉框,再定位下拉框中的內(nèi)容即可。

四、多窗口切換處理

操作流程:

[1]打開百度網(wǎng)頁,獲取當(dāng)前搜索窗口句柄;
[2]打開注冊新窗口;
[3]獲取所有窗口句柄;
[4]循環(huán)判斷進(jìn)入注冊窗口;
[5]注冊窗口用戶名輸入框輸入“name ”確認(rèn)其切換窗口成功;
[6]循環(huán)判斷返回搜索窗口(也可用訪問列表值方法返回)
[7]關(guān)閉彈窗,在搜索窗口輸入框輸入“自動(dòng)化”,確認(rèn)其切換成功。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/44697.html

相關(guān)文章

  • WebUI測試滾動(dòng)條處理方式(python3+selenium3)(2)

    摘要:改變數(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...

    shevy 評(píng)論0 收藏0
  • Windows64+Python3+selenium3自動(dòng)化環(huán)境搭建(1)

    摘要:若不出現(xiàn)下方界面則跳過此步啟動(dòng)后,錯(cuò)誤提示丟失。處理方法下載安裝運(yùn)行庫即可。調(diào)出命令窗口并輸入出現(xiàn)下圖顯示內(nèi)容則表示版本安裝成功。將放在盤中文件夾下的,如果是位系統(tǒng)則放在中四打開檢驗(yàn)環(huán)境是否搭建成功出現(xiàn)下方界面則表示搭建成功 一、Python安裝1、Python3官網(wǎng)下載https://www.python.org/downlo... 2、選擇對(duì)應(yīng)系統(tǒng)和版本(注意是32位還是64位,我...

    張遷 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<