Python自动化测试篇:Selenium
Posted 风流 少年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python自动化测试篇:Selenium相关的知识,希望对你有一定的参考价值。
所谓自动糊测试就是用程序模拟用户在浏览器上的操作,可以通过程序实现在文本框中自动输入内容,点击按钮等操作。
一:安装 chromedriver
https://chromedriver.storage.googleapis.com/index.html 或者 https://npm.taobao.org/mirrors/chromedriver/ 下载和自己的浏览器版本号一致的驱动程序。
将下载下来的驱动文件复制到 /usr/local/bin目录下面。
二:百度搜索案例
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
url = 'https://www.baidu.com'
driver = webdriver.Chrome()
driver.get(url)
time.sleep(2)
driver.find_element(by=By.ID, value='kw').send_keys('Apache POI使用详解')
time.sleep(2)
driver.find_element(by=By.ID, value='su').click()
time.sleep(2)
driver.find_element(by=By.XPATH, value='/html/body/div[2]/div[4]/div[1]/div[3]/div[2]/div/div[1]/h3/a').click()
time.sleep(5)
driver.quit()
以上是关于Python自动化测试篇:Selenium的主要内容,如果未能解决你的问题,请参考以下文章
selenium+python+unittest实现自动化测试(入门篇)