UI自動化框架搭建(一):selenium簡單實現一個ui自動化腳本


python版本:3.6.5,相關安裝教程參考https://blog.csdn.net/a1173356881/article/details/82525960

開發工具:pycharm,官網https://www.jetbrains.com/pycharm/download/#section=windows  社區版免費,專業版需要破解,破解注冊碼百度多嘗試幾次即可

 selenium版本:3.141.0,pip下載  pip install "selenium=3.141.0"   (定位元素參考地址:https://www.cnblogs.com/eastonliu/p/9088301.html)

瀏覽器驅動 用的谷歌chromedriver版本87.0.4280.20,下載地址:http://chromedriver.storage.googleapis.com/index.html

 

安裝完成后編寫一個簡單的UI自動化腳本腳本測試,代碼示例如下

#coding:utf-8
from selenium import webdriver
import time

# 實例化ChromeOptions
options = webdriver.ChromeOptions()
# 關閉瀏覽器提示信息
options.add_argument('disable-infobars')
# 瀏覽器全屏
options.add_argument('start-fullscreen')

# 驅動地址:需改成實際chromedriver.exe地址
driverpath = r'D:\angel\angelauto\littlebee1\driver\chromedriver.exe'
driver = webdriver.Chrome(driverpath, options=options)
# 訪問百度首頁
driver.get(r"http://www.baidu.com")
#百度輸入框輸入
driver.find_element_by_id("kw").send_keys("懶勺")
#點百度一下
driver.find_element_by_id("su").click()
time.sleep(3)
driver.quit()

 

 

python代碼命名規范:

模塊一律小寫,如有多個單詞,用下划線隔開
類名使用駝峰(CamelCase)命名風格,首字母大寫,私有類可用一個下划線開頭
函數名一律小寫,如有多個單詞,用下划線隔開
變量名盡量小寫, 如有多個單詞,用下划線隔開
常量采用全大寫,如有多個單詞,使用下划線隔開


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM