亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python3 selenium自動化 frame表單嵌套的切換方法

發布時間:2020-09-30 14:19:22 來源:腳本之家 閱讀:210 作者:shawn xie123 欄目:開發技術

在web自動化測試中,測試工程師經常會碰到frame表單嵌套結構,直接定位會報錯,我們需要切換表單后才能成功定位。

我拿QQ郵箱登錄來作為例子說下frame怎么切換。

python3 selenium自動化 frame表單嵌套的切換方法

qq郵箱頁面按F12可以看到以下信息:

python3 selenium自動化 frame表單嵌套的切換方法

表單的信息如下:

<iframe id="login_frame" name="login_frame" height="100%" scrolling="no" 
width="100%" frameborder="0" ............</iframe>

那我們可以通過這些信息切換表單

dr.switch_to.frame(‘login_frame')

然后就可以直接定位了

dr.find_element_by_id(‘u').send_keys(‘582732974@qq.com') #輸入qq賬號
dr.find_element_by_id(‘p').send_keys(‘xxxx') #輸入qq密碼

完整代碼如下:

from selenium import webdriver
dr = webdriver.Chrome()
dr.get('https://mail.qq.com/')
dr.switch_to.frame('login_frame')
dr.find_element_by_id('u').send_keys('582732974@qq.com')
dr.find_element_by_id(

以上這篇python3 selenium自動化 frame表單嵌套的切換方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

山西省| 鄂州市| 那坡县| 五常市| 安徽省| 广饶县| 监利县| 闽清县| 正定县| 南充市| 郎溪县| 洱源县| 贵州省| 元氏县| 旺苍县| 墨玉县| 旌德县| 莲花县| 荔浦县| 尖扎县| 黔东| 苏尼特右旗| 来凤县| 蕉岭县| 兴海县| 军事| 托克逊县| 柯坪县| 习水县| 湘乡市| 石城县| 林口县| 张家口市| 永仁县| 延吉市| 获嘉县| 尉氏县| 新乐市| 新干县| 苗栗市| 嫩江县|