一、环境的搭建请参考博文http://blog.csdn.net/qq_32782059/article/details/72875225
二、本代码的运行环境配置如下:
1、selenium-server-standalone-3.4.0.jar
2、selenium-2.53.0
备注:selenium3.*版本同selenium-server不兼容,有Bug。
3、对于火狐浏览器,geckodriver.exe需要selenium-3.3.1以上的版本,因此在本文讲述的环境中不能测试通过。
4、在IE中,会出现如下错误:NoSuchElementException: Message: Unable to find element with id,需要修改IE的设置,如下:
5、在IE中,还需要确保所有区域的保护模式设置一样,如下:
即Internet、Local Intranet、Trusted Sites、Restricted sites这四个区域要全部设置得一样。
备注:webdriver可以从http://docs.seleniumhq.org/download/页面下载
6、特定selenium版本的安装
a、pip uninstall selenium 卸载程序
b、pip install selenium=2.53 安装2.53版本的selenium
7、python测试代码如下:
#coding = utf-8
import time
from selenium import webdriver
from selenium.webdriver.common