selenium 笔记 简介

selenium ide 支持并且只支持firefox浏览器,它的录制快捷 有代码转换功能,可以 使用selenium ide+firebug进行测试案例的编写,然后转为其他语言,再调用selenium rc运行测试案例。

selenium core,支持大多数的浏览器,需要远程安装(需要在网站服务器上安装selenium core),没有良好的外部扩展。

selenium rc支持很多浏览器,可以使用C# java等语言编写测试案例。易于维护,同时提供了很好的扩展性。

环境组合:

初学:python2.7 selenium2 firefox46以下版本

python3.6  selenium3 firefox47以上版本

安装

1 下载python安装包,双击安装,将 安装目录 :\python :\python\Scripts添加到环境变量path下

2 安装selenium :打开 cmd 窗口输入 :pip install selenium

3 安装浏览器 firefox ie chrome 及对应的驱动文件 放到python根目录

4 验证:确保电脑上安装了firefox 及驱动,cmd 输入:python 

from selenium import webdiver

webdriver.Firefox() 

启动浏览器

selenium2 默认支持firefox,不需要驱动包,selenium3需要驱动包的支持

 

pip降级 selenium

1 先找到selenium3.0目录:python\lib\site-packages目录,把selenium开头的文件全部删除

2 打开 cmd 输入pip install selenium==版本号

升级 pip版本:python -m pip install --upgrade pip

pip是一个.exe可执行文件,如果用pip 出错,可以在cmd输入pip.exe

原因 是环境变量的pathext里面缺少.exe的文件名,在pathext下加上;.exe 

 

 chrome 浏览器版本号,对应的驱动文件版本号不一样。版本号不匹配,不能启动。

chrome版本下载:

http://chromedriver.storage.googleapis.com/index.html

驱动文件放于path路径下

 

安装pycharm

1.安装 pycharm 在注册界面先别动
2.调整电脑系统时间到 2040 年(20 年应该够用了)。
3.注册界面选择申请 30 天试用
4.退出 pycharm
5.电脑时间调整回来

 

54版本火狐浏览器的下载地址:
64位火狐54:http://ftp.mozilla.org/pub/firefox/releases/54.0.1/win64/zh-CN/ 
32位火狐54:http://ftp.mozilla.org/pub/firefox/releases/54.0.1/win32/zh-CN/

火狐浏览器下掉了firebug和firepath插件,用户即使下载了火狐55以下的版本,也无法查找到这两个插件。

 

posted @ 2020-07-07 10:24  caojuanshu  阅读(110)  评论(0编辑  收藏  举报