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)命名風格,首字母大寫,私有類可用一個下划線開頭
函數名一律小寫,如有多個單詞,用下划線隔開
變量名盡量小寫, 如有多個單詞,用下划線隔開
常量采用全大寫,如有多個單詞,使用下划線隔開