selenium2 工具安装

Selenium2是一个用于Web应用程序测试的工具,对于界面测试(目前小白的我来说只懂这个)有很强大的支持,当然最主要的是工作方面都是使用的web端,所以在真实场景应用来说更加的普遍

selenium2和3有着很大区别,小白如我的建议安装selenium2为主,后期3成为趋势了再用3吧

selenium2

1.Selenium2.0集成了RC和webdriver来提供web UI级自动化测试能力。

2.selenium2.0默认支持firefox浏览器,还是比较方便的,但是selenium2.0对firefox浏览器支持最高只支持46及以下版本,

selenium3

1.selenium 3.0有了更新的特性加入,尤其是对Edge和safari原生驱动的支持,Edge驱动由MS提供,safari原生驱动由Apple提供。

2.在最新的Firefox方面,开始支持Mlzilla的geckodriver驱动,来驱动Firefox的控制。

3.selenium3.0可以支持firefox47以上版本,但是许要下载geckodriver.exe驱动,并添加到环境变量path下

我目前还不是很了解selenium2中webdriver到底是怎样一个关系,后续会对这部分进行补充!!!

selenium的准备工作

 1.一个低版本的Firefox浏览器(我使用的是Firefox Setup 35.0.1.exe)

2.python 语言(我使用的是3.71)

3.pip 工具 (建议升级为最新版本,不然很多包无法安装,查看pip的版本 pip show pip,若出现提示,则最好升级pip,升级pip的命令为  'python -m pip install --upgrade pip')

4.pycharm 编辑器(这里用来编写脚本然后运行后会自动打开浏览器进行自动化的工具)

selenium的安装:

1.在cmd 窗口运行 pip install selenium==pip install selenium==2.48.0

C:\Windows\system32>pip install selenium==2.48.0

Collecting selenium==2.48.0

2.查看是否安装成功,安装成功会出现如下显示;(额外的tip:卸载掉selenium  pip uninstall selenium

3.启动pycharm,写段脚本,看看可否运行,可行的话恭喜成功了

from time import sleep

from selenium import webdriver

driver=webdriver.Firefox()
url="https://www.baidu.com/"
driver.get(url)
driver.find_element_by_id("kw").send_keys("taobao")


sleep(3)
driver.quit()

猜你喜欢

转载自www.cnblogs.com/daokeren/p/10134749.html