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实现自动化测试(入门篇)

Python自动化测试篇:Selenium

Python自动化测试篇:Selenium

Python+Selenium基础篇之5-第一个完整的自动化测试脚本

自动化测试基础篇--Selenium发送测试报告邮件

python+selenium自动测试之WebDriver的常用API(基础篇一)