成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Python2+Selenium入門02-第一個(gè)Selenium Python腳本

raise_yang / 1753人閱讀

摘要:注意如果上述腳本無(wú)法正常啟動(dòng)瀏覽器,需要先檢查與瀏覽器的版本是否一致然后再檢查瀏覽器對(duì)應(yīng)的文件是否放在的安裝目錄下,如系統(tǒng)的默認(rèn)安裝路徑,,如果沒(méi)有請(qǐng)將該文件放在此目錄下,然后再次運(yùn)行腳本。

第一個(gè)自動(dòng)化測(cè)試腳本

腳本如下所示:

# _*_ coding:utf-8 _*_

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# 創(chuàng)建Chrome驅(qū)動(dòng)實(shí)例
driver = webdriver.Chrome()  
driver.maximize_window()     # 最大化瀏覽器
driver.implicitly_wait(10)   # 設(shè)置隱式等待時(shí)間為10s

# 啟動(dòng)瀏覽器并且導(dǎo)航到指定URL
driver.get("https://www.baidu.com/")  

# 定位name屬性為“wd"的元素
input_text = driver.find_element_by_name("wd")

# 清空文本輸入框,輸入文字"selenium",然后回車
input_text.clear()
input_text.send_keys("selenium")
input_text.send_keys(Keys.RETURN)

# 關(guān)閉瀏覽器
driver.quit()

如果上面的腳本運(yùn)行正常,將會(huì)執(zhí)行下面的操作:先打開一個(gè)Chrome瀏覽器,然后打開百度首頁(yè),在搜索框中輸入“selenium”文本,然后點(diǎn)擊回車出現(xiàn)搜索結(jié)果,最后關(guān)閉瀏覽器。

selenium webdriver是一個(gè)瀏覽器自動(dòng)化測(cè)試的API集合,它提供了很多與瀏覽器自動(dòng)化交互的特性,包括定位元素、操作元素、操作瀏覽器、模擬鍵盤和鼠標(biāo)操作事件等等,這些特性將在后面的章節(jié)中一一進(jìn)行介紹。

注意:
如果上述腳本無(wú)法正常啟動(dòng)瀏覽器,需要先檢查chromedriver與Chrome瀏覽器的版本是否一致;然后再檢查瀏覽器對(duì)應(yīng)的chromedriver.exe文件是否放在python的安裝目錄下,如Windows系統(tǒng)的默認(rèn)安裝路徑,C:Python27,如果沒(méi)有請(qǐng)將該exe文件放在此目錄下,然后再次運(yùn)行腳本。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/43258.html

相關(guān)文章

  • Python2+Selenium入門04-關(guān)于WebDriver類

    摘要:和是中兩個(gè)非常重要的類,使用它們提供的方法可以實(shí)現(xiàn)與瀏覽器和頁(yè)面元素的各種交互操作。該方法在每個(gè)只需要調(diào)用一次等待時(shí)間單位為秒設(shè)置一個(gè)頁(yè)面完全加載完成的超時(shí)等待時(shí)間等待時(shí)間單位為秒設(shè)置腳本執(zhí)行的超時(shí)時(shí)間,應(yīng)該在拋出錯(cuò)誤之前等待時(shí)間單位為秒 WebDriver 和 WebElement 是 Selenium 中兩個(gè)非常重要的類,使用它們提供的方法可以實(shí)現(xiàn)與瀏覽器和頁(yè)面元素的各種交互操作。...

    vslam 評(píng)論0 收藏0
  • Python2+Selenium入門03-元素定位

    當(dāng)我們想讓 Selenium 自動(dòng)地操作瀏覽器時(shí),就必須告訴 Selenium 如何去定位某個(gè)元素或一組元素,每個(gè)元素都有著不同的標(biāo)簽名和屬性值,Selenium 提供了以下8種定位元素的方式,每種方式對(duì)應(yīng)了2個(gè)方法:find_element_by_( ),是用來(lái)定位單個(gè)元素的,find_elements_by_( ),是用來(lái)定位多個(gè)元素的。 通過(guò) id 定位 通過(guò) name 定位 通過(guò) cla...

    Hydrogen 評(píng)論0 收藏0
  • Python2+Selenium入門01-環(huán)境準(zhǔn)備

    摘要:最近一直在學(xué)習(xí)自動(dòng)化測(cè)試相關(guān)的內(nèi)容,于是決定將整個(gè)學(xué)習(xí)過(guò)程記錄在這里,一方面可以作為筆記方便自己以后隨時(shí)隨地地查看,另一方面也希望分享出來(lái)能夠和大家一起學(xué)習(xí)討論進(jìn)步。 最近一直在學(xué)習(xí)UI自動(dòng)化測(cè)試相關(guān)的內(nèi)容,于是決定將整個(gè)學(xué)習(xí)過(guò)程記錄在這里,一方面可以作為筆記方便自己以后隨時(shí)隨地地查看,另一方面也希望分享出來(lái)能夠和大家一起學(xué)習(xí)討論進(jìn)步。 需要準(zhǔn)備的環(huán)境 Python 2 Seleni...

    wenshi11019 評(píng)論0 收藏0
  • #yyds干貨盤點(diǎn)# Selenium Web端自動(dòng)化從入門到實(shí)踐

    摘要:華文宋體驗(yàn)證搜索結(jié)果頁(yè)面的標(biāo)題是否是自動(dòng)化測(cè)試百度搜索。華文宋體移除了華文宋體版本的華文宋體也就是說(shuō),華文宋體不再得到官方的支持。一、自動(dòng)化測(cè)試概念1、概念java:TestNgpython:unittest pytest2、自動(dòng)化測(cè)試可行性測(cè)試目的明確,需求不會(huì)頻繁的變更對(duì)于項(xiàng)目的自動(dòng)化測(cè)試,要看項(xiàng)目的具體情況一個(gè)產(chǎn)品需要在多個(gè)環(huán)境下部署對(duì)于web GUI測(cè)試,需要測(cè)試用例在不同的瀏覽器上...

    番茄西紅柿 評(píng)論0 收藏2637
  • Python2+Selenium入門05-關(guān)于WebElement類

    摘要:前面一節(jié)主要介紹了類,這一節(jié)則主要介紹類。提供了一些功能屬性和方法來(lái)實(shí)現(xiàn)與網(wǎng)頁(yè)元素的交互,這些元素主要包括文本框文本域按鈕單選框多選框表格等等。 前面一節(jié)主要介紹了 WebDriver 類,這一節(jié)則主要介紹 WebElement 類。WebElement 提供了一些功能、屬性和方法來(lái)實(shí)現(xiàn)與網(wǎng)頁(yè)元素的交互,這些元素主要包括文本框、文本域、按鈕、單選框、多選框、表格等等。 WebEleme...

    Freeman 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<