哈嘍,大家好矩欠!我是minisummer财剖!首先感謝您的關(guān)注!
今天給大家分享的內(nèi)容是基于python編程的自動(dòng)化環(huán)境搭建癌淮。
python安裝
請(qǐng)看python編程系列的文章:http://www.reibang.com/p/aeb31e2692f0
pycharm安裝
請(qǐng)看python編程系列文章:http://www.reibang.com/p/8fb6bdc3e3a2
瀏覽器和驅(qū)動(dòng)
谷歌瀏覽器下載:https://www.google.cn/chrome/
火狐瀏覽器下載:http://www.firefox.com.cn/
淘寶npm鏡像:https://npm.taobao.org/mirrors/geckodriver/
谷歌瀏覽器驅(qū)動(dòng)npm鏡像:https://npm.taobao.org/mirrors/chromedriver
火狐瀏覽器驅(qū)動(dòng)npm鏡像:https://npm.taobao.org/mirrors/geckodriver/
注:瀏覽器與驅(qū)動(dòng)版本必須對(duì)應(yīng)躺坟,否則驅(qū)動(dòng)啟動(dòng)失敗。
selenium安裝
方法一:使用pip命令安裝
pip install selenium
方法二:使用pycharm安裝
pycharm-安裝第三方插件.png
pycharm-安裝第三方插件2.png
編寫(xiě)自動(dòng)化腳本測(cè)試
#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "minisummer"
# date:2020/8/9 10:55
# TODO: 第一個(gè)自動(dòng)化測(cè)試腳本
# 從selenium導(dǎo)入webdriver模塊
from selenium import webdriver
# 實(shí)例化谷歌瀏覽器驅(qū)動(dòng)
chrome = webdriver.Chrome()
# 打開(kāi)百度首頁(yè)
chrome.get('http://www.baidu.com')
# 找到輸入框輸入信息
chrome.find_element_by_id('kw').send_keys('selenium自動(dòng)化測(cè)試')
# 找到百度一下按鈕该默,執(zhí)行點(diǎn)擊操作
chrome.find_element_by_id('su').click()
# 關(guān)閉標(biāo)簽頁(yè)
chrome.close()
python自動(dòng)化常用模塊
requirements.txt
HTMLTestRunner-Python3==0.8.0
BeautifulReport==0.1.2
allure-pytest==2.8.16
spider3==1.0.2
PyMySQL==0.9.3
pytest==5.4.3
pytest-selenium==1.17.0
pytest-html==2.1.1
pytest-rerunfailures==9.0
pytest-assume==2.2.1
pytest-xdist==1.32.0
redis==3.5.3
flask==1.1.2
ddt==1.2.0
pywinauto==0.6.8
urllib3==1.25.9
requests==2.23.0
pillow==7.1.2
xlrd==1.2.0
xlwt==1.3.0
PyYAML==5.3.1
selenium==3.141.0
behave==1.2.6
comtypes==1.1.7
Django==3.0.7
parse==1.12.0
parse-type==0.4.2
Pillow==5.3.0
pytz==2018.7
pywin32==224
six==1.12.0
請(qǐng)大家多多指教~
以上內(nèi)容希望對(duì)你有幫助瞳氓,有被幫助到的朋友歡迎點(diǎn)贊策彤,評(píng)論栓袖。
注:轉(zhuǎn)載請(qǐng)注明出處,商用請(qǐng)征得作者本人同意店诗,謝謝9巍!庞瘸!