返回顶部
首页 > 资讯 > 后端开发 > Python >怎么搭建Python+Selenuim自动化环境
  • 871
分享到

怎么搭建Python+Selenuim自动化环境

2023-06-19 11:06:01 871人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“怎么搭建python+Selenuim自动化环境”,在日常操作中,相信很多人在怎么搭建Python+Selenuim自动化环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么搭建Pytho

这篇文章主要介绍“怎么搭建python+Selenuim自动化环境”,在日常操作中,相信很多人在怎么搭建Python+Selenuim自动化环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么搭建Python+Selenuim自动化环境”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

本次使用的系统环境是最新的 windows 10 17134 系统;

本次使用的 Python 版本为 3.4.4,使用这个版本的原因是 3.5 以后就不支持 XP 系统了,但是我有需要 XP 环境的需求,所以一直用的 3.4 版本,Python 下载地址:https://www.python.org/downloads/

本次使用的 selenium 版本为最新的 3.13,如果你电脑只安装了一个版本的 Python 可以直接使用命令行进行安装:

python -m pip install selenium

如果你电脑安装了多个版本的 Python,并且使用我之前提到的《多版本 Python 在使用中的灵活切换》进行重命名的话,请使用对应的命令行版本进行安装,如:

python34 -m pip install selenium

如果使用这个命令安装失败,可以多试几次,因为链接的是国外的站点,所以你懂的。

当然也可以自行到官网下载 whl 文件进行安装,whl 文件安装的命令行是:

python -m pip install selenium-xxx.whl

whl 文件下载地址:

Https://pypi.org/project/selenium/#files

本次使用的浏览器版本为最新的 Google Chrome 68.0.3440.84(正式版本) (64 位),可以自行 FQ 下载,或者通过「360 软件管家」下载;

官方下载地址:

https://www.google.com/chrome/

本次使用的 ChromeDriver 版本为最新的 2.41,这地方请注意下,不同的 ChromeDriver 版本支持的 Chrome 版本也可能有不同,建议这两个都更新到最新,避免重复踩坑;

如果使用的不是 Chrome 请自行安装对应浏览器的 Driver,所有的 Driver 地址可以在这里找到:http://selenium-python.readthedocs.io/installation.html#drivers

其中,ChromeDriver 的下载地址为:https://sites.google.com/a/chromium.org/chromedriver/downloads

同一个浏览器的 Driver 还区分不同的系统版本,比如 ChromeDriver 在 Windows 平台的文件是 chromedriver_win32.zip;

下载下来的 ChromeDriver 是一个 zip 包,Windows 版本的话,里面就是一个 chromedriver.exe,请注意:

需要把解压后的 chromedriver.exe 全路径添加到系统环境变量 path 里面;
path 修改后,需要重启命令行工具才生效;
可以通过在命令行敲命令 path,检查是否添加成功;
还有一个取巧的方法,把 chromedriver.exe 直接丢到 python 安装目录下的 scripts 目录下,没搞错的话,这个目录之前是添加过环境变量的,这样就不需要重新修改环境变量了。

如果严格按照上述步骤操作的话,基本的环境应该是准备好了,下面我们按照官方教程开始写第一个脚本:

# -*- coding: utf-8 -*-

"""selenium WEBdriver test demo"""

import time
from selenium import webdriver

def test():    driver = webdriver.Chrome()    driver.get('http://www.google.com/xhtml')    time.sleep(2)  # Let the user actually see something!    search_box = driver.find_element_by_name('q')    search_box.send_keys('ChromeDriver')    search_box.submit()    time.sleep(5)  # Let the user actually see something!    driver.quit()

if __name__ == '__main__':    test()

运行后的效果如下,如果看到提示「Chrome 正受到自动测试软件的控制」,则说明环境准备正确;

至此,Selenium 自动化环境就搭建成功,我们可以根据 webdriver api 进行 selenuim 自动化之旅了。

到此,关于“怎么搭建Python+Selenuim自动化环境”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么搭建Python+Selenuim自动化环境

本文链接: https://lsjlt.com/news/295792.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么搭建Python+Selenuim自动化环境
    这篇文章主要介绍“怎么搭建Python+Selenuim自动化环境”,在日常操作中,相信很多人在怎么搭建Python+Selenuim自动化环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么搭建Pytho...
    99+
    2023-06-19
  • python自动化环境怎么搭建
    要搭建Python自动化环境,可以按照以下步骤进行: 安装Python:首先需要下载并安装Python解释器。可以从Python...
    99+
    2023-10-22
    python
  • 如何搭建python+selenium自动化环境
    本篇内容主要讲解“如何搭建python+selenium自动化环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何搭建python+selenium自动化环境”吧!第一步:安装python解释...
    99+
    2023-07-02
  • Python 做自动化测试环境搭建
    https://blog.csdn.net/GitChat/article/details/79081187   一、Selenium 环境部署 1. window 环境部署 1.1 当前环境 Win10 64 位系统;Python3.6...
    99+
    2023-01-31
    环境 测试 Python
  • node.js自动化部署环境怎么搭建
    本篇内容介绍了“node.js自动化部署环境怎么搭建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、docker部分1.1、docker简...
    99+
    2023-07-04
  • 自动化测试 selenium 环境搭建
    做 web 项目,测试是无法避免的。对于某些特定功能,采用单元测试就行。但如果想对网站进行整体测试,人工点击测试可行但有点累,如果能借助自动化测试工具就更好了。selenium 就是一款能满足这样要求的测试工具,selenium 是一款用...
    99+
    2023-01-30
    环境 测试 selenium
  • Appium+Python自动化环境搭建实例教程
    目录前言环境准备jdk安装android-sdk下载安装android-sdk环境变量adb环境连接手机前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持an...
    99+
    2024-04-02
  • 怎么搭建docker+jenkins+node.js自动化部署环境
    本篇内容介绍了“怎么搭建docker+jenkins+node.js自动化部署环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔...
    99+
    2024-04-02
  • docker+jenkins+node.js自动化部署环境怎么搭建
    本篇内容介绍了“docker+jenkins+node.js自动化部署环境怎么搭建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、dock...
    99+
    2023-06-17
  • Python自动化测试Eclipse+Pydev 搭建开发环境
    Python自动化测试 Eclipse+Pydev 搭建开发环境 C#之所以容易让人感兴趣,是因为安装完Visual Studio, 就可以很简单的直接写程序了,不需要做如何配置。 对新手来说,这是非常好的...
    99+
    2022-06-04
    环境 测试 Python
  • 教你用Python+selenium搭建自动化测试环境
    一、环境搭建 1、安装python+pycharm软件 。python安装网址官网:https://www.python.org/about/ 根据自己的电脑系统选择最新版本 下载到...
    99+
    2024-04-02
  • 怎么使用Jenkins搭建PHP的自动化构建环境
    本篇内容介绍了“怎么使用Jenkins搭建PHP的自动化构建环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是Jenkins?Jenk...
    99+
    2023-07-05
  • nodejs前端自动化构建环境的搭建
    为了UED前端团队更好的协作开发同时提高项目编码质量,我们需要将Web前端使用工程化方式构建; 目前需要一些简单的功能: 1. 版本控制 2. 检查JS 3. 图片合并 4...
    99+
    2022-06-04
    环境 nodejs
  • Selenium+Python自动化脚本环境搭建的全过程
    目录一、Python环境搭建1、下载安装包2、验证是否安装成功、以及是否有pip3、安装Selenium libraries二、安装谷歌浏览器和WebDriver1、安装谷歌浏览器2...
    99+
    2024-04-02
  • 怎么搭建Python环境
    本篇文章为大家展示了怎么搭建Python环境,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 安装 Python1.1 Mac 系统Mac 系统默认是安装了 Python2.7 的。我们如何另外安装...
    99+
    2023-06-17
  • Python+Selenium自动化环境搭建与操作基础详解
    目录一、环境搭建1、python 安装2、pycharm 下载安装3、selenium 下载安装4、浏览器驱动下载安装二、Selenium 简介(1)Selenium IDE(2)S...
    99+
    2024-04-02
  • 手把手教你搭建python+selenium自动化环境(图文)
    目录第一步:安装python解释器第二步:安装pycharm编译器。 第三步:安装selenium库第四步:下载浏览器的驱动第五步:打开pycharm写第一个自动化demo...
    99+
    2024-04-02
  • Python+Selenium自动化环境搭建与操作的示例分析
    这篇文章主要介绍Python+Selenium自动化环境搭建与操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、环境搭建1、python 安装下载地址:点击这里下载选择合适的版本进行安装根据自己的操作系...
    99+
    2023-06-29
  • Android+Appium自动化测试环境搭建及实操
    1、Appium简介1.1 Appium概念1.2 Appium工作原理 2、Appium Server环境搭建2.1 Java JDK2.1.1 下载JDK2.1.2 运行exe安装...
    99+
    2023-10-24
    appium android 自动化测试 环境搭建 调试
  • 如何使用Jenkins搭建PHP的自动化构建环境
    Jenkins是目前最流行的自动化构建工具。使用它可以实现快速构建、测试、部署各种类型的应用程序,从而提高软件开发的效率。这里,我们将介绍如何使用Jenkins搭建PHP的自动化构建环境。什么是Jenkins?Jenkins是基于Java的...
    99+
    2023-05-14
    Jenkins php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作