Python selenium Windows自动化测试环境搭建

直接展示搭建过程:

1.Python 环境下载

   下载地址:https://www.python.org/ftp/python/ 

   Python selenium Windows自动化测试环境搭建_第1张图片

Python selenium Windows自动化测试环境搭建_第2张图片

2.Python 安装

Window下直接双击进行安装,直到完成。

安装完成后,设置环境变量Path,方便执行Python命令

Python selenium Windows自动化测试环境搭建_第3张图片

设置成功后,在Dos命令下,输入python 回车,如果出现以下信息证明安装成功Python selenium Windows自动化测试环境搭建_第4张图片


3.Python 包管理工具pip安装

 在Python安装目录下 C:\Python27\Scripts 找到 easy_install.exe 在Dos下运行 easy_install.exe pip 进行安装

Python selenium Windows自动化测试环境搭建_第5张图片

安装完成后, C:\Python27\Scripts下会多出一些与pip相关的文件

Python selenium Windows自动化测试环境搭建_第6张图片

将该目录设置到环境变量下

Python selenium Windows自动化测试环境搭建_第7张图片


4.用pip管理工具安装selenium

在dos下执行 pip install selenium 默认安装的就是最新的版本


5.使用Python 自带IDE编写脚本实现百度自动搜索

在Dos下运行 C:\Python27\Lib\idlelib目录下idle.bat 打开IDE

Python selenium Windows自动化测试环境搭建_第8张图片

Python脚本如下:

## 引入WebDriver包
from selenium import webdriver

## 创建浏览器对象
browser = webdriver.Firefox()

## 导航到百度主页
browser.get('https://www.baidu.com')

## 找到名字为wd的元素,赋值给elem
elem = browser.find_element_by_name('wd')  # 找到搜索框
elem.send_keys('seleniumhq' )  # 搜索seleniumhq

## 关闭浏览器
browser.quit()

在IDE中敲入上述代码:

Python selenium Windows自动化测试环境搭建_第9张图片

火狐浏览器会自动打开,并自动请求百度网站,并自动搜索selenium

Python selenium Windows自动化测试环境搭建_第10张图片


6.问题补充

Python运行时提示WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

geckodriver是一原生态的第三方浏览器,对于selenium3.x版本都会使用geckodriver来驱动firefox,

所以需要下载geckodriver.exe。https://github.com/mozilla/geckodriver/releases

Python selenium Windows自动化测试环境搭建_第11张图片

解压后将geckodriver.exe所在目录 放置在Path 环境变量 再重新执行Python脚本即可。

Python selenium Windows自动化测试环境搭建_第12张图片



你可能感兴趣的:(Python selenium Windows自动化测试环境搭建)