📜  Selenium Python介绍及安装

📅  最后修改于: 2022-05-13 01:54:32.456000             🧑  作者: Mango

Selenium Python介绍及安装

Selenium 的Python模块是为使用Python执行自动化测试而构建的。 Selenium Python绑定提供了一个简单的 API 来使用Selenium WebDriver 编写功能/验收测试。通过Selenium Python API,您可以直观地访问Selenium WebDriver 的所有功能。要查看有关Selenium的更多详细信息,请访问 – Selenium Basics – Components, Features, Uses and Limitations。

Selenium Python介绍

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

  • 开源和可移植Selenium是一个开源和可移植的 Web 测试框架。
  • 工具和 DSL的结合Selenium是工具和 DSL(领域特定语言)的结合,以进行各种类型的测试。
  • 更容易理解和实现Selenium命令按照不同的类进行分类,这使得它更容易理解和实现。
  • 减少测试执行时间Selenium支持并行测试执行,从而减少执行并行测试所花费的时间。
  • 所需资源更少——与 UFT、RFT 等竞争对手相比, Selenium需要更少的资源。
  • 支持多种操作系统——Android、iOS、Windows、Linux、Mac、Solaris。
  • 支持多种浏览器- Google Chrome、Mozilla Firefox、Internet Explorer、Edge、Opera、Safari 等。
  • 并行测试执行——它还支持并行测试执行,从而减少时间并提高测试效率。

Selenium Python安装

对于任何操作系统,在您的操作系统上安装了Python之后,就可以安装selenium 。如果没有,结帐 - 下载并安装Python 3 最新版本

第一种方法
打开终端/Cmd 并写入命令,如下所示

python -m pip install selenium

第二种方法
或者,您可以在此处下载源分发,将其解压缩,然后运行以下命令:

python setup.py install

安装网络驱动程序

可以安装 Firefox、Chromium、PhantomJs(现已弃用)等。

  • 要使用 Firefox,您可能需要安装 GeckoDriver
  • 要使用 Chrome,您可能需要安装 Chromium

在本文中,使用 Firefox,因此可以按照以下步骤进行安装:-

Linux 的步骤:-
1. 进入 geckodriver 发布页面。为您的平台找到最新版本的驱动程序并下载。
例如:

wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz

2. 使用以下命令提取文件:

tar -xvzf geckodriver*

3. 使其可执行:

chmod +x geckodriver

4. 将文件移动到 usr/local/bin

sudo mv geckodriver /usr/local/bin/

Windows 的步骤:-
1.与Linux中的步骤1相同下载GeckoDriver
2. 使用 WinRar 或您可能拥有的任何应用程序提取它。
3. 使用命令提示符将其添加到路径

setx path "%path%;GeckoDriver Path"

例如:-

setx path "%path%;c:/user/eliote/Desktop/geckodriver-v0.26.0-win64/geckodriver.exe"

创建简单代码

Python3
# Python program to demonstrate
# selenium
 
# import webdriver
from selenium import webdriver
 
# create webdriver object
driver = webdriver.Firefox()
# get google.co.in
driver.get("https://google.co.in")


输出:

蟒蛇硒