一、前言
本專欄將結合元素定位(selenium/appium)和前沿的影像識別定位(airtest)兩種方法,從0到1的構建一個企業級自動化測驗框架,
通過該專案實戰讓你學會包括:python、selenium/appium的運用、測驗報告、監聽、基于元素步驟的斷點除錯、優于內置方法的元素等待方案、特殊元素的定位方式的處理以及完備的企業級自動化框架的搭建,
👇🏻 點我搶先觀看最新文章 👇🏻
文章目錄
- 一、前言
- 二、 需要的環境
- 三、安裝Selenium并配置環境
- 1. 安裝Selenium
- 2. 安裝chrome瀏覽器
- 3. 下載chromedriver
- 四、第一個Selenium腳本
二、 需要的環境
Python3,可以在淘寶鏡像中下載:下載地址
Pycharm (社區版即可!非強制,有其他更適合的編輯器也可以):下載地址
三、安裝Selenium并配置環境
1. 安裝Selenium
pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple
出現下圖紅框中的提示代表安裝成功!

注:如果出現了如下提示,請檢查環境變數配置是否正確:可百度搜索“python配置環境變數”進行配置

2. 安裝chrome瀏覽器
下載地址
3. 下載chromedriver
1)安裝chrome瀏覽器后,打開谷歌瀏覽器查看它的版本(按圖中步驟操作)


2)找到版本號后,在http://npm.taobao.org/mirrors/chromedriver/下載對應的chromedriver


3)下載完成后,將chromedriver放入你python專案目錄中(也可放入python的安裝目錄下)

四、第一個Selenium腳本
在上面的專案中,創建一個py檔案并輸入下列代碼:
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
driver = webdriver.Chrome() # 啟動chrome瀏覽器
driver.get('https://www.baidu.com/') # 打開百度網址
# 在輸入框輸入:曲鳥 csdn
driver.find_element(By.XPATH, '//*[@id="kw"]').send_keys('曲鳥 csdn')
# 點擊搜索按鈕
driver.find_element(By.XPATH, '//*[@id="su"]').click()
time.sleep(1) # 等待一秒
# 點擊搜索出的第一欄資訊
driver.find_element(By.XPATH, '//*[@id="1"]/h3/a').click()
進行運行,程式會打開你的chrome瀏覽器訪問百度并搜索點擊一篇文章
至此你已經通過selenium實作了一個簡單的自動化了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/306433.html
標籤:python
上一篇:Java--這張執行緒瓜圖保熟,不進來看看?這瓜要是不熟它就Dead掉了
下一篇:趣味Python題目10月8日
