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

溫馨提示×

溫馨提示×

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

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

python自動化測試selenium定位frame及iframe的示例分析

發布時間:2022-03-04 11:50:38 來源:億速云 閱讀:241 作者:小新 欄目:開發技術

小編給大家分享一下python自動化測試selenium定位frame及iframe的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

frame標簽有frameset、frame、iframe三種,frameset和其它普通標簽沒有區別,不會影響正常定位,而frame與iframe對selenium定位而言是一樣的。

Selenium有以下方法對frame進行操作。

python自動化測試selenium定位frame及iframe的示例分析

示例網站:http://sahitest.com/demo/framesTest.htm

python自動化測試selenium定位frame及iframe的示例分析

示例腳本:

from selenium import webdriver
from time import sleep 
class TestFrame(object):
    def setup(self):
        self.driver = webdriver.Chrome()
        self.driver.get("http://sahitest.com/demo/framesTest.htm")
    def test_frame(self):
        top = self.driver.find_element_by_name("top")
        # 切換到上面的frame
        self.driver.switch_to.frame(top)
        #點擊上面frame中的Link Test鏈接,打開新頁面
        self.driver.find_element_by_xpath("/html/body/table/tbody/tr/td[1]/a[1]").click()
        #切換到主頁面
        self.driver.switch_to.default_content()
        sleep(3) 
        # 切換到下面的frame
        second = self.driver.find_element_by_xpath("/html/frameset/frame[2]")
        self.driver.switch_to.frame(second)
        # 點擊下面frame中的Form Test鏈接,打開新頁面
        self.driver.find_element_by_xpath("/html/body/table/tbody/tr/td[1]/a[2]").click()
        sleep(2) 
        self.driver.quit() 
if __name__ == '__main__':
    frame = TestFrame()
    frame.test_frame()

看完了這篇文章,相信你對“python自動化測試selenium定位frame及iframe的示例分析”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

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

AI

七台河市| 博客| 惠来县| 柯坪县| 察隅县| 巴东县| 清河县| 三门峡市| 长子县| 桃源县| 小金县| 霍州市| 东乌珠穆沁旗| 吉木萨尔县| 新巴尔虎左旗| 聂拉木县| 富平县| 贵港市| 田东县| 蕉岭县| 镇平县| 青阳县| 海城市| 阿拉尔市| 察隅县| 乐陵市| 望都县| 临泽县| 乐安县| 肃宁县| 宜州市| 泊头市| 武宁县| 基隆市| 明溪县| 当雄县| 安达市| 衡阳县| 贡觉县| 达日县| 和平区|