selenium官方文档——1.安装

本文档介绍了Selenium Python绑定的安装,包括使用pip、virtualenv创建隔离环境,以及安装对应浏览器的驱动程序,如geckodriver。对于Windows用户,提供了详细安装指南,强调了确保驱动程序在PATH中,以及使用Python运行测试脚本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1。介绍

Selenium Python绑定提供了一个简单的API,可以使用Selenium WebDriver编写功能/验收测试。通过Selenium Python API,您可以直观地访问Selenium WebDriver的所有功能。

Selenium Python绑定提供了一个方便的API来访问Selenium WebDrivers,如Firefox,Ie,Chrome,Remote等。目前支持的Python版本是2.7,3.5及更高版本。

本文档介绍了Selenium 2 WebDriver API。Selenium 1 / Selenium RC API不在此处。

1.2。下载Selenium的Python绑定

您可以从SePIium包的PyPI页面下载Selenium的Python绑定。但是,更好的方法是使用 pip来安装selenium包。Python 3.6在标准库中提供了pip 。使用pip,你可以像这样安装selenium:

pip install selenium

您可以考虑使用virtualenv 来创建隔离的Python环境。Python 3.6有pyvenv ,几乎与virtualenv相同。

1.3。驱动程序

Selenium需要驱动程序与所选浏览器进行交互。例如,Firefox需要geckodriver,需要在运行以下示例之前安装geckodriver。确保它在您的PATH中,例如,将其放在/usr/bin 或 /usr/local/bin中。

如果不遵守此步骤,将会出现错误selenium.common.exceptions.WebDriverException:消息:'geckodriver’可执行文件需要位于PATH中。

其他支持的浏览器皆拥有自己的驱动程序。下面是一些比较流行的浏览器驱动程序的链接。

Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads
Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/

1.4。Windows用户的详细说明

注意
您应该有Internet连接来执行此安装。

使用python.org下载页面中提供的MSI安装Python 3.6 。

使用该cmd.exe程序启动命令提示符并运行pip下面给出的 命令以安装selenium。

C:\Python35\Scripts\pip.exe install selenium

现在您可以使用Python运行测试脚本。例如,如果您已创建基于Selenium的脚本并将其保存在内部 C:\my_selenium_script.py,则可以像下面这样运行它:

C:\Python35\python.exe C:\my_selenium_script.py

1.5。下载Selenium服务器
注意
仅当您要使用远程WebDriver时才需要Selenium服务器。有关详细信息,请参阅使用Selenium和远程WebDriver部分。如果您是初学者学习Selenium,可以跳过本节并继续下一章。

Selenium服务器是一个Java程序。建议使用Java Runtime Environment(JRE)1.6或更高版本来运行Selenium服务器。

您可以从下载Selenium服务器2.x的硒网站的下载页面。文件名应该是这样的: selenium-server-standalone-2.x.x.jar。您始终可以下载最新的2.x版Selenium服务器。

如果系统中未安装Java Runtime Environment(JRE),则可以从Oracle网站下载JRE。如果您使用的是GNU / Linux系统并且在系统中具有root访问权限,则还可以使用操作系统说明安装JRE。

如果PATH(环境变量)中有java命令,则可以使用以下命令启动Selenium服务器:

java -jar selenium-server-standalone-2.x.x.jar

将2.xx替换为从站点下载的Selenium服务器的实际版本。

如果JRE以非root用户身份安装和/或在PATH(环境变量)中不可用,则可以键入java命令的相对路径或绝对路径。同样,您可以提供Selenium服务器jar文件的相对路径或绝对路径。然后,该命令将如下所示:

/path/to/java -jar /path/to/selenium-server-standalone-2.x.x.jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值