selenium3+python3.6搭建测试

python3.6
selenium3
chrome64
firefox57

selenium3开始,需要浏览器驱动,加载驱动方式:

1
2
1,驱动放在任意位置,代码中,引驱动,打开浏览器(webdriver.Chrome(executable_path="驱动路径")
2,将驱动放到浏览器安装目录下,和浏览器启动程序同级,将浏览器安装路径加到环境变量Path中,重启pycharm

自动化测试示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from selenium import webdriver
import time


#加载驱动程序
#firefox(驱动放到浏览器安装目录,目录加到Path)
#driver = webdriver.Firefox()
#chrome(驱动放到浏览器安装目录,目录加到Path)
driver = webdriver.Chrome()
#chrome默认安装路径,驱动指定路径
#driver = webdriver.Chrome(executable_path="G:/Selenium/drivers/chromedriver.exe")
#打开百度首页
driver.get("https://www.baidu.com")

#清空搜索输入框默认内容
driver.find_element_by_id("kw").clear()
#输入框中输入“自动化测试”
driver.find_element_by_id("kw").send_keys("自动化测试")
#单击搜索按钮
driver.find_element_by_id("su").click()

#等待3秒
time.sleep(3)

#退出浏览器
driver.quit()
文章目录
|