川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

Selenium如何进行环境安装?

作者:川石学院 日期:2022-04-14 11:43:16 点击数:

一天一个关于测试知识点,5分钟内讲解你最关心的软件测试问题,今天就接着来谈谈关于软件测试中的“Selenium如何进行环境安装”。

UiAutomator API详解:UiSelector类介绍(一)(图1)

Selenium可以通过Python开发,也可以通过Java、JavaScript等各种语言进行开发,本节仅对Python进行讲解。

  如前面所属Selenium3.X对于2.X而言一个最基本的变化在于“对所有浏览器都要驱动,取消默认浏览器”,所以在不同的浏览器下运行都要首先安装各种驱动程序。Selenium3.X驱动程序与浏览器的对应关系见表4-43。

Selenium如何进行环境安装?(图2)

  由于在Windows上进行测试,就不考虑Safari浏览器了。

  对于浏览器的版本对于驱动的版本也是非常关键的,选择不好可以造成测试程序运行失败。

  (1)Chrome

  Chrome浏览器的版本与驱动的版本是最复杂的,差不多三到四和浏览器版本对应一个驱动版本。见表4-44所示。

Selenium如何进行环境安装?(图3)

  (2)FireFox

  FireFox浏览器的版本与驱动的版本只有两个,以Firefox 5.5为界。见表4-45所示。

Selenium如何进行环境安装?(图4)

  (3)Edge

  对于Windows10的新浏览器对应Selenium的驱动首先需要通过Windows10的菜单“开始-设置-系统-关于-OS版本”进入界面,找到Windows规格位置,如图4-25所示。

Selenium如何进行环境安装?(图5)

图4-25 Windows10的操作系统版本

  这里可以看到运行Selenium脚本的Windows10的操作系统版本是17134.407。然后进入网站https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/,找到对应的Windows10的操作系统版本位置,如图4-26所示。

Selenium如何进行环境安装?(图6)

图4-26 Edge的Selenium驱动下载界面

  (4)IE

  IE驱动的版本要与selenium保持一致,另外要分清64位还是32位的IE,分别为IEDriverServer.64.exe和IEDriverServer.32.exe。如下。

  C:\Users\xiang>pip3 show selenium

  Name: selenium

  Version: 3.141.0

  Summary: Python bindings for Selenium

  Home-page: https://github.com/SeleniumHQ/selenium/

  Author: UNKNOWN

  Author-email: UNKNOWN

  License: Apache 2.0

  Location: c:\users\xiang\appdata\local\programs\python\python37\lib\site-packages

  Requires: urllib3

  Required-by:

  Selenium的版本为3.141.0,到http://selenium-release.storage.googleapis.com/index.html下载相应的驱动。对应的驱动如图4-27所示。

Selenium如何进行环境安装?(图7)

图4-27 IE的Selenium驱动下载界面

  如果要是用IE作为测试浏览器,务必请将浏览器的缩放比例调制到100%(如图4-27所示),否则测试程序会抛异常信息。

Selenium如何进行环境安装?(图8)

图4-27 IE显示缩放比例为100%

  获得了这些驱动程序以后,请放在一个目录里面,比如c:\libs。最后为了让Selenium能够正常运行,需要将Internet选项的安全标签下四个区域都启动或者不启动保护模式(为了安全起见,建议都设置为启动状态)。如图4-28所示。

Selenium如何进行环境安装?(图9)

图4-28 Internet选项的安全标签

  (5)安卓

  Selenium可以在安卓手机上运行,需要安装一个名为webdriver的APP。由于Appium的广泛使用,已经越来越少人使用了,所以关于这部分不在本章节的介绍范围之内。


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2022-04-14 11:43:16
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2022-04-14 11:43:16
  • 国外的月亮也不一定比国内测试猿的年薪美~2022-04-14 11:43:16
  • 建筑工程专业朱同学成功转行为软件测试人!2022-04-14 11:43:16
  • 财务管理专业转行软件测试月薪甩会计几条街!2022-04-14 11:43:16
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2022-04-14 11:43:16
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2022-04-14 11:43:16
  • 文科生转行软件测试照样拿下高薪15K!2022-04-14 11:43:16
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2022-04-14 11:43:16
  • 毕业1年,迷茫的他最终选择转行软件测试2022-04-14 11:43:16