DevOps:web頁面的自動化測試:selenium+python

1。運行和配置python,在前面的文章中已經(jīng)講述過了,此處省略。。。。

2、配置和安裝python下的selenium包:

在cmd窗口下面執(zhí)行:pip? install? ?-U selenium? ?(注明:要么配置了python_home,要么在python的bin目錄下面執(zhí)行以上命令)

3、下載ChromeDriver驅(qū)動版本:

http://chromedriver.storage.googleapis.com/index.html,可惜沒有我要的64位driver啊

版本 70.0.3538.110(正式版本) (64 位)

下載個win32試試,

解壓后將exe文件拷貝到chrome的目錄下C:\......l\Google\Chrome\Application

將C:\......l\Google\Chrome\Application這個目錄添加到環(huán)境變量path中

先查看自己安裝的chrome 版本

然后根據(jù)那個網(wǎng)址看看note.txt對應(yīng)的版本吧,我這里對應(yīng)的是2.46,下載win32位的試試:

?4.設(shè)置系統(tǒng)環(huán)境變量,將chrome的路徑添加到Path中(具體步驟如下圖)。


5.輸入test.py腳本:

import unittest

from selenium import webdriver

#print('hellow')

driver = webdriver.Chrome()?

driver.get("http://www.baidu.com/")

driver.quit


6.運行:




7.第二個python腳本


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

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

# 創(chuàng)建Chrome驅(qū)動實例

driver = webdriver.Chrome()?

driver.maximize_window()? ? # 最大化瀏覽器

driver.implicitly_wait(10)? # 設(shè)置隱式等待時間為10s

# 啟動瀏覽器并且導(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()



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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容