小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

曲鳥全棧UI自動(dòng)化教學(xué)(二):環(huán)境搭建與第一個(gè)Selenium腳本

 曲鳥 2022-01-10

一、前言

本專欄將結(jié)合元素定位(selenium/appium)和前沿的圖像識(shí)別定位(airtest)兩種方法,從0到1的構(gòu)建一個(gè)企業(yè)級(jí)自動(dòng)化測(cè)試框架。

通過該項(xiàng)目實(shí)戰(zhàn)讓你學(xué)會(huì)包括:python、selenium/appium的運(yùn)用、測(cè)試報(bào)告、監(jiān)聽、基于元素步驟的斷點(diǎn)調(diào)試、優(yōu)于內(nèi)置方法的元素等待方案、特殊元素的定位方式的處理以及完備的企業(yè)級(jí)自動(dòng)化框架的搭建。

Python測(cè)試交流群:8140 78962


文章目錄

二、 需要的環(huán)境

Python3,可以在淘寶鏡像中下載:下載地址
Pycharm (社區(qū)版即可!非強(qiáng)制,有其他更適合的編輯器也可以)下載地址

三、安裝Selenium并配置環(huán)境

1. 安裝Selenium

pip install selenium -i https://pypi.tuna./simple


出現(xiàn)下圖紅框中的提示代表安裝成功!
在這里插入圖片描述


注:如果出現(xiàn)了如下提示,請(qǐng)檢查環(huán)境變量配置是否正確:可百度搜索“python配置環(huán)境變量”進(jìn)行配置
在這里插入圖片描述


2. 安裝chrome瀏覽器

下載地址


3. 下載chromedriver

1)安裝chrome瀏覽器后,打開谷歌瀏覽器查看它的版本(按圖中步驟操作)

在這里插入圖片描述


在這里插入圖片描述


2)找到版本號(hào)后,在http://npm./mirrors/chromedriver/下載對(duì)應(yīng)的chromedriver

在這里插入圖片描述


在這里插入圖片描述


3)下載完成后,將chromedriver放入你python項(xiàng)目目錄中(也可放入python的安裝目錄下)

在這里插入圖片描述


四、第一個(gè)Selenium腳本

在上面的項(xiàng)目中,創(chuàng)建一個(gè)py文件并輸入下列代碼:

import time
from selenium import webdriver
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()  # 啟動(dòng)chrome瀏覽器
driver.get('https://www.baidu.com/')  # 打開百度網(wǎng)址
# 在輸入框輸入:曲鳥 csdn
driver.find_element(By.XPATH, '//*[@id="kw"]').send_keys('曲鳥 csdn')
# 點(diǎn)擊搜索按鈕
driver.find_element(By.XPATH, '//*[@id="su"]').click()
time.sleep(1)  # 等待一秒
# 點(diǎn)擊搜索出的第一欄信息
driver.find_element(By.XPATH, '//*[@id="1"]/h3/a').click()

進(jìn)行運(yùn)行,程序會(huì)打開你的chrome瀏覽器訪問百度并搜索點(diǎn)擊一篇文章
至此你已經(jīng)通過selenium實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的自動(dòng)化了!



下篇文章會(huì)講解:Selnium頁(yè)面操作原理及如何高效的進(jìn)行元素定位



👇🏻歡迎關(guān)注公眾號(hào),搶先觀看最新文章,帶你從0開始學(xué)測(cè)開!👇🏻

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多