Selenium+Python的环境配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Selenium+Python的环境配置相关的知识,希望对你有一定的参考价值。

因为项目的原因,最近较多的使用了UFT来进行自动化测试工作,半年没有使用Selenium了,于是在自己的电脑上重新配置了基于python3.x的selenium环境,配置过程大致如下:

1. Selenium安装

Selenium在python下的环境配置相对简单,只需在python中安装selenium的包即可。

2. Webdriver安装

但对于针对不同浏览器的webdriver还需单独安装。

之前在使用python2时,并没有对firefox浏览器安装单独的driver,但这次发现对于firefox,同样需要安装第三方驱动:geckodriver

否则报错为:

selenium.common.exceptions.WebDriverException: Message: ‘geckodriver‘ executable needs to be in PATH. 

Exception AttributeError: "‘Service‘ object has no attribute ‘process‘"

下载驱动(http://docs.seleniumhq.org/download/)后,将该驱动解压,并放置在firefox的目录下,随后将该路径添加至系统环境变量path,重启python环境,即可完成webdriver安装

3. 其他浏览器

对于ChromeDriver,安装过程大致类似,不再赘述

 

安装完成后,可以简单地使用以下代码来测试安装效果:

1 from selenium import webdriver
2 
3 driver = webdriver.Firefox()
4 driver.get(“http://www.cnblogs.com/persistz/") #URL

 

以上是关于Selenium+Python的环境配置的主要内容,如果未能解决你的问题,请参考以下文章

python+selenium 环境配置

Python+Selenium安装及环境配置

python selenium 开发环境配置

Selenium+Python3环境配置

selenium+python环境搭建

Mac python+selenium 环境配置