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

来源:互联网 发布:豆瓣短评数据 编辑:程序博客网 时间:2024/05/21 17:39

直接展示搭建过程:

1.Python 环境下载

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

   


2.Python 安装

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

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


设置成功后,在Dos命令下,输入python 回车,如果出现以下信息证明安装成功


3.Python 包管理工具pip安装

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


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


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



4.用pip管理工具安装selenium

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


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

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


Python脚本如下:

## 引入WebDriver包from selenium import webdriver## 创建浏览器对象browser = webdriver.Firefox()## 导航到百度主页browser.get('https://www.baidu.com')## 找到名字为wd的元素,赋值给elemelem = browser.find_element_by_name('wd')  # 找到搜索框elem.send_keys('seleniumhq' )  # 搜索seleniumhq## 关闭浏览器browser.quit()

在IDE中敲入上述代码:


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



6.问题补充

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

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

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


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




原创粉丝点击