最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python自動(dòng)化測(cè)試selenium定位frame及iframe示例

 更新時(shí)間:2021年11月13日 11:51:51   作者:aovenus  
這篇文章主要為大家介紹了python自動(dòng)化測(cè)試selenium定位frame及iframe示例的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助

frame標(biāo)簽有frameset、frame、iframe三種,frameset和其它普通標(biāo)簽沒有區(qū)別,不會(huì)影響正常定位,而frame與iframe對(duì)selenium定位而言是一樣的。

Selenium有以下方法對(duì)frame進(jìn)行操作。

示例網(wǎng)站:http://sahitest.com/demo/framesTest.htm

示例腳本:

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)
        #點(diǎn)擊上面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)
        # 點(diǎn)擊下面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()

以上來自:極客時(shí)間課程:selenium自動(dòng)化測(cè)試課程學(xué)習(xí)總結(jié)。

以上就是python自動(dòng)化測(cè)試selenium定位frame及iframe示例的詳細(xì)內(nèi)容,更多關(guān)于selenium定位frame及iframe的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

温泉县| 丹凤县| 姚安县| 犍为县| 伊宁县| 塘沽区| 保德县| 延边| 突泉县| 鄂托克旗| 永安市| 辽宁省| 仙居县| 太湖县| 南平市| 读书| 沐川县| 江都市| 斗六市| 专栏| 凌云县| 南和县| 顺义区| 弋阳县| 泾川县| 密山市| 临湘市| 阿克苏市| 民县| 库车县| 南充市| 榆林市| 集安市| 五莲县| 武定县| 通辽市| 金门县| 耒阳市| 东光县| 穆棱市| 睢宁县|