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

python自動(dòng)化測(cè)試selenium執(zhí)行js腳本實(shí)現(xiàn)示例

 更新時(shí)間:2021年11月13日 11:35:15   作者:aovenus  
這篇文章主要為大家介紹了python自動(dòng)化測(cè)試selenium執(zhí)行js腳本的實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步

WebDriver有2個(gè)方法執(zhí)行Java Script腳本。

(1)同步執(zhí)行:execute_script

(2)異步執(zhí)行:execute_async_script

from selenium import webdriver
from time import sleep
class TestScriptss(object):
    def setup(self):
        self.driver = webdriver.Chrome()
        self.driver.get(http://www.baidu.com) 
    #執(zhí)行js提示框,并點(diǎn)確定
    def test_scripts(self):
        self.driver.execute_script("alert('test')")
        sleep(2)
        self.driver.switch_to.alert.accept()
        self.driver.quit() 
    #執(zhí)行腳本獲取當(dāng)前頁面標(biāo)題
    def test_scripts(self):
        js = "return document.title"
        title = self.driver.execute_script(js)
        print(title)
        sleep(2)
        self.driver.quit()
    #格式化文本框
    def test_format(self):
        js = 'var q = document.getElementById("kw"); q.style.border="10px solid red"'
        self.driver.execute_script(js)
        sleep(5)
        self.driver.quit()
     #通過腳本實(shí)現(xiàn)頁面滾動(dòng)
    def test_scroll(self):
        self.driver.find_element_by_id('kw').send_keys('selenium test')
        self.driver.find_element_by_id('su').click()
        sleep(2)
        #搜索結(jié)果頁面滾動(dòng)
        js = 'window.scrollTo(0, document.body.scrollHeight)'
        # 同步執(zhí)行
        self.driver.execute_script(js)
        #異步執(zhí)行
        # self.driver.execute_async_script(js)
        sleep(2)
        self.driver.quit()

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

以上就是python自動(dòng)化測(cè)試selenium執(zhí)行js腳本實(shí)現(xiàn)示例的詳細(xì)內(nèi)容,更多關(guān)于selenium測(cè)試框架的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python歸并排序算法過程實(shí)例講解

    python歸并排序算法過程實(shí)例講解

    在本篇文章里小編給大家整理的是一篇關(guān)于python歸并排序算法過程實(shí)例講解內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2020-11-11
  • Python安裝本地.whl文件的流程及注意事項(xiàng)

    Python安裝本地.whl文件的流程及注意事項(xiàng)

    在Python的生態(tài)環(huán)境中.whl文件是一種預(yù)編譯的二進(jìn)制包,用于分發(fā)和安裝Python庫,這篇文章主要給大家介紹了關(guān)于Python安裝本地.whl文件的流程及注意事項(xiàng),文中講解了下載文件、安裝pip、使用pip安裝whl文件、驗(yàn)證安裝以及注意事項(xiàng),需要的朋友可以參考下
    2024-11-11
  • Pycharm在指定目錄下生成文件和刪除文件的實(shí)現(xiàn)

    Pycharm在指定目錄下生成文件和刪除文件的實(shí)現(xiàn)

    這篇文章主要介紹了Pycharm在指定目錄下生成文件和刪除文件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python中的魔術(shù)方法Magic?Methods使用實(shí)例全面指南

    Python中的魔術(shù)方法Magic?Methods使用實(shí)例全面指南

    在Python中,魔術(shù)方法Magic?Methods是一種特殊的方法,它們以雙下劃線開頭和結(jié)尾,如__init__、__str__等,這些方法允許定制類的行為,使得對(duì)象更具有靈活性和可定制性,本文將深入探討Python中一些常用的魔術(shù)方法,以及如何使用它們來定制類與對(duì)象
    2024-01-01
  • Python調(diào)用實(shí)現(xiàn)最小二乘法的方法詳解

    Python調(diào)用實(shí)現(xiàn)最小二乘法的方法詳解

    所謂線性最小二乘法,可以理解為是解方程的延續(xù),區(qū)別在于,當(dāng)未知量遠(yuǎn)小于方程數(shù)的時(shí)候,將得到一個(gè)無解的問題。本文主要和大家分享Python調(diào)用實(shí)現(xiàn)最小二乘法的方法,需要的可以參考一下
    2023-04-04
  • python計(jì)算無向圖節(jié)點(diǎn)度的實(shí)例代碼

    python計(jì)算無向圖節(jié)點(diǎn)度的實(shí)例代碼

    今天小編就為大家分享一篇python計(jì)算無向圖節(jié)點(diǎn)度的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)

    python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì)

    這篇文章主要介紹了python反轉(zhuǎn)(逆序)字符串的6種方法詳細(xì),需要的朋友可以參考下
    2021-04-04
  • Python實(shí)現(xiàn)刪除某列中含有空值的行的示例代碼

    Python實(shí)現(xiàn)刪除某列中含有空值的行的示例代碼

    這篇文章主要介紹了Python實(shí)現(xiàn)刪除某列中含有空值的行的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • flask使用session保存登錄狀態(tài)及攔截未登錄請(qǐng)求代碼

    flask使用session保存登錄狀態(tài)及攔截未登錄請(qǐng)求代碼

    這篇文章主要介紹了flask使用session保存登錄狀態(tài)及攔截未登錄請(qǐng)求代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 淺談pycharm的xmx和xms設(shè)置方法

    淺談pycharm的xmx和xms設(shè)置方法

    今天小編就為大家分享一篇淺談pycharm的xmx和xms設(shè)置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12

最新評(píng)論

静乐县| 吉木萨尔县| 惠安县| 北辰区| 周宁县| 房产| 西藏| 靖宇县| 弥渡县| 沙坪坝区| 会泽县| 罗甸县| 犍为县| 鄂伦春自治旗| 长岭县| 咸丰县| 额尔古纳市| 寿光市| 辽源市| 苗栗县| 韩城市| 隆化县| 桂阳县| 莱州市| 土默特右旗| 天门市| 绍兴市| 博乐市| 祁连县| 哈巴河县| 武山县| 满洲里市| 赤壁市| 泸州市| 新闻| 东乡| 阿拉善右旗| 利津县| 荆州市| 堆龙德庆县| 龙胜|