91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

镇宁| 壶关县| 永寿县| 洱源县| 剑川县| 新蔡县| 杂多县| 二连浩特市| 普兰县| 墨江| 卢湾区| 文登市| 海丰县| 玛纳斯县| 甘德县| 塔城市| 天祝| 东兰县| 开江县| 化州市| 西华县| 唐河县| 如东县| 萨嘎县| 会昌县| 石河子市| 仪陇县| 胶南市| 唐海县| 张家界市| 乡宁县| 大荔县| 宿迁市| 温宿县| 高平市| 清丰县| 同德县| 和龙市| 文昌市| 贞丰县| 普安县|