Selenium3自动化测试【5】安装Selenium

在线安装(pip)

      以管理员身份运行cmd,然后在cmd命令窗口中输入【pip install Selenium】进行安装。对于想安装指定版本的Selenium进行安装(如 pip install Selenium==3.12.0),如图所示。安装过程中可能由于网络问题,安装缓慢或中断。如果中途安装失败,可以重新输入命令【pip install Selenium】尝试再次安装,直到进度100%完成为止。

在本书进入校稿阶段,Selenium的最新版本为3.141.59(可在https://www.Seleniumhq.org/download/中查看)。

 1.png

     安装完毕后,可在cmd命令窗口中,通过【pip show Selenium】查看安装的Selenium版本,如图所示。

 2.png

离线安装

      下载Selenium地址:https://pypi.org/project/Selenium/#files选择下载此文件(可在本书提供的资料包中找到离线Selenium版本),如图所示。

 3.png

     下载Selenium完毕后,将其解压到Python安装路径\Lib\site-packages 目录中(作者的路径如C:\Program Files\python36\Lib\site-packages),解压文件夹命名为Selenium,如图所示。

 4.png

      在Python安装路径\Lib\site-packages 目录中Selenium文件夹中,可以看到setup.py文件,如图所示。

 5.png

      以管理员身份运行cmd,通过cmd命令窗口,进入Selenium目录,如图所示。

 6.png

       Cmd命令窗口中,键入【Python setup.py install】,回车开始安装Selenium,如图所示。

 7.png

       安装完毕后,可在cmd命令窗口中,通过【pip show Selenium】查看安装的Selenium版本,如图所示。

 8.png

 

前面已经将Python、Selenium均已安装完毕。如何才能知道安装的Selenium确实已经安装好了呢?接下来验证下Selenium是否可以正常使用。

以管理员身份运行cmd,在cmd命令窗口,输入Python,进入Python编辑状态,依次输入命令:

(1) from selenium import webdriver;

(2) webdriver.Firefox()。

9.png

 

         在Python编辑器中,运行了以上命令后,能够观察到,FireFox浏览器(作者电脑上的FireFox版本为65)并没有被调用打开。而且,在命令行末尾看到错误“Selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.”。错误的大概意思是缺少geckodriver。出现这个错误并不能武断的否定Selenium没有安装成功。这恰恰是接下来一节要解决的问题。学习完下面一节后,再回来看该错误,那时就能够理解产生错误的原因了。


                                                                       更多【全栈测试】视频课程,点击我哦.....

【全栈测试】视频课程点击我哦....

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装Selenium自动化测试工具,你需要按照以下步骤进行环境配置: 1. 首先,安装Python环境。 2. 然后,安装Selenium库。你可以使用命令`pip install selenium`来安装。 3. 下载并安装适用于你所使用的浏览器的驱动程序。例如,如果你使用的是Chrome浏览器,你需要下载ChromeDriver。确保下载的驱动程序版本与你的浏览器版本相匹配。 4. 配置驱动程序的环境变量,以便Selenium可以找到它。将驱动程序的路径添加到系统的PATH环境变量中。 5. 在Python中导入Selenium库,以便你可以使用它的功能。 以下是一个示例脚本,用于测试Selenium是否安装成功并打开百度首页: ```python from selenium import webdriver import time driver = webdriver.Chrome() # 使用Chrome浏览器驱动 driver.maximize_window() # 最大化浏览器窗口 driver.get("https://www.baidu.com/") # 打开百度首页 time.sleep(3) # 等待3秒 driver.quit() # 关闭浏览器 ``` 这个脚本使用了Selenium的Chrome驱动程序,打开了百度首页,并等待3秒后关闭浏览器。 希望这个回答对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [(一) web自动化测试-selenium安装与配置](https://blog.csdn.net/weixin_42517691/article/details/124949752)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [自动化测试学习(四)-selenium安装和8种定位方法](https://blog.csdn.net/wyhzrp/article/details/129527885)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leo_Eagle

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值