Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python3+Selenium2 Web自动化环境搭建

Python3+Selenium2 Web自动化环境搭建

作者头像
企鹅号小编
发布于 2018-03-02 07:15:48
发布于 2018-03-02 07:15:48
1.2K0
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

当一件事情要做两次以上,那么你就需要为它写个自动化脚本,本系列文章讲的就是如何执行Web自动化。一般Web自动化测试环境主要有三部分组成:Python、Selenium和浏览器。

Pycharm是一个用于python语言编程的开发环境,分为普通版和专业版两款。正常学习只需要下载免费的普通版,但是要用Django制作网页只能选择安装专业版本。

Selenium是一款关于Web的自动化测试工具,分为selenium 1、

selenium 2和selenium 3三个版本。这里我们使用selenium2作为我们的安装版本。selenium 2是selenium 1与WebDiver的集合,比selenium 3更加稳定。

Chrome是Google开发的网页浏览器,它的功能十分强大,有各种各样的小插件。当然这里的浏览器可以选择自己喜欢的,chrome只是一个举例。

环境的版本信息:

Windows 10、Python3.6.3、Pycharm professional、selenium-3.8.0、Chrome62.0.3202.75

安装步骤:

1.python版本安装:

选择Python 3以上的版本下载,下载完成后直接安装并配置环境信息

2.Pycharrm安装:

选择普通版(免费)或者专业版(付费)两者中的任意一种下载,点击安装

3.Selenium安装:

3.1 直接使用pip安装

在cmd中执行pip install selenium

3.2 直接下载安装包安装

选择file中的selenium-3.8.0.tar.gz文件,解压缩后cmd进入该目录,

执行python setup.py install命令

4.Chrome安装:

直接在google官网直接下载安装浏览器

5.ChromeWebdiver安装:

选择与chrome匹配的chromediver(这里是2.33版本),下载后解压缩,

chromedriver将占用9515 端口,需要把它放到chrome的安装目录下...\Google\Chrome\Application\,然后设置path环境变量或者将chromedriver.exe放在python的安装目录

6.调试web

执行以下命令,能够直接打开百度界面,如若失败,则可能安装错误,请再次排查。

成功样板:

如果还有什么异常错误,请私信我,我将和你一起解决。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)
利用 Selenium 在进行自动化测试的时候,每次跳转不同的页面时,要想知道打开该页面需要多长时间,该如何解决?
wangmcn
2022/07/26
1.7K0
Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)
web自动化 基于python+Selenium+PHP+Ftp实现的轻量级web自动化测试框架
官方下载地址:https://pypi.python.org/pypi/setuptools#downloads
授客
2019/09/11
1.2K0
web自动化 基于python+Selenium+PHP+Ftp实现的轻量级web自动化测试框架
自动化测试 selenium 环境搭建
做 web 项目,测试是无法避免的。对于某些特定功能,采用单元测试就行。但如果想对网站进行整体测试,人工点击测试可行但有点累,如果能借助自动化测试工具就更好了。selenium 就是一款能满足这样要求的测试工具,selenium 是一款用于 web 应用程序测试的工具。测试是直接运行在浏览器中,就像真正的用户在操作一样。下面是 selenium 环境搭建记录。
py3study
2020/02/10
1.4K0
技术分享 | Web自动化之Selenium安装
技术分享 | Web自动化之Selenium安装 原文链接 Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现人为的错误,也比较费时间。因此,将这些任务自动化,就可以消除人为因素。Selenium 可以帮助我们自动化完成验收测试,通过构建更严格的测试,从而使软件更为可靠也更易于维护。 Selenium 支持 Web 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结
Hogwarts_测试
2022/04/18
8230
web自动化01-环境搭建
 下载安装驱动,复制粘贴放在python的安装目录下,将驱动程序与python解释器放在同一平级
似小陈吖
2023/10/17
2060
python selenium2 开发环境搭建
环境搭建 基于python和selenium2做自动化测试,你必须会搭建基本的开发环境,掌握python基本的语法和一个IDE来进行开发,这里通过详细的讲解,介绍怎么搭建python和selenium2开发环境,并提供一个基本入门的代码,后续逐步提供系列实践文章。 安装包 python 笔者使用python2.7.13,请根据机器是64位还是32位来选择对应的python版本。 32位下载: https://www.python.org/ftp/python/2.7.13/python-2.7.13.msi
苦叶子
2018/04/04
9790
python selenium2 开发环境搭建
python+selenium环境搭建_pycharm配置anaconda环境
最近在研究python+selenium进行自动化测试。然后用的python开发工具是Pycharm。然后,今天就跟大家讲一下怎么搭建一整套的自动化测试环境。
全栈程序员站长
2022/09/27
4990
python+selenium环境搭建_pycharm配置anaconda环境
手把手包教会_手把手地教是什么意思
Selenium是一个用于web自动化测试的框架,在使用Ajax请求数据的页面中,会出现 sign ,token等密钥,如果考虑去激活成功教程可能花费的精力较多,所以考虑借助使用Selenium框架来实现数据爬取。
全栈程序员站长
2022/11/01
1.7K0
手把手包教会_手把手地教是什么意思
web自动化测试(3):web功能自动化测试selenium基础课
继上篇《web自动化测试(1):为什么选择selenium做自动化测试》,本文介绍如selenium使用
周陆军
2021/07/26
1.7K0
Selenium2+python自动化1-最新环境搭建
前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要。本系列依然以selenium2为基础,目前selenium3坑比较多,暂时没精力去研究,后续会出相关教程。 一、selenium简介 Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。 Selenium的发展经历了三个阶
上海-悠悠
2018/04/08
1.1K0
Selenium2+python自动化1-最新环境搭建
Selenium的Web自动化测试(送源码)
Selenium是一个Web开源自动化测试框架,页面级操作,模拟用户真实操作,API从系统层面触发事件。
程序媛淼淼
2022/09/01
9300
Selenium的Web自动化测试(送源码)
技术分享 | Web自动化之Selenium安装
Web 应用程序的验收测试常常涉及一些手工任务,例如打开一个浏览器,并执行一个测试用例中所描述的操作。但是手工执行的任务容易出现人为的错误,也比较费时间。因此,将这些任务自动化,就可以消除人为因素。Selenium 可以帮助我们自动化完成验收测试,通过构建更严格的测试,从而使软件更为可靠也更易于维护。
霍格沃兹测试开发
2022/04/18
4390
selenium+python在mac环境上的搭建
前言 mac自带了python2.7的环境,所以在mac上安装selenium环境是非常简单的,输入2个指令就能安装好 需要安装的软件: 1.pip 2.selenium2.53.6 3.Firefox44.dmg 4.Pycharm (环境搭配selenium2+Firefox46及以下版本兼容,selenium3+Firefox47+geckodriver) 一、selenium安装 1.mac自带了python2.7,python里面又自带了easy_install工具,所以安装pip用easy_in
上海-悠悠
2018/04/08
1.6K0
selenium+python在mac环境上的搭建
python自动化环境搭建
selenium是测试web应用程序的框架,selenium为没有测试脚本的人提供了(seleniumide)提供了录制/回放的工具,同时它也提供了特定域的语言来编写测试脚本,如c#,java,python等,selenium可以针对最现代的web浏览器运行测试,如firefox,chrome,ie,open等浏览器,selenium可以在windows,linux等平台上部署,selenium同时是开放源码的软件,是在apache2.0许可证下发布。
无涯WuYa
2018/10/25
2.3K0
python小技能: 【自动回复社区帖子的留言】搭建selenium与ChromeDriver环境教程(Mac版本)
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
公众号iOS逆向
2022/08/22
1.1K0
python小技能: 【自动回复社区帖子的留言】搭建selenium与ChromeDriver环境教程(Mac版本)
python+selenium实现Web自动化
最近问我自动化的人确实有点多,个人突发奇想:想从0开始讲解python+selenium实现Web自动化测试,请关注博客持续更新!
conanma
2021/09/07
3.7K0
selenium + python自动化测试环境搭建
-------------------------------------------------------------
流柯
2018/08/30
8070
Python+Selenium2 搭建自动化测试环境
米扑科技的许多项目都用到了爬虫采集网页数据,突破反爬虫、自动化测试、回归测试也要求米扑考虑构建自动化,来提高整个团队的极致工作效率。 由于忙于需求以及产品的流程规范,现在对于测试技术方面的研究也积累了很多。不过不管做什么,做好最重要! 搞自动化主要是出于团队建设考虑,一方面为了提供测试部门的工作效率,保障产品质量;另一方面,也是为了提升团队成员的测试技能,保证Team良性发展。不过不管如何,自动化是必须要搞,不然繁琐的回归测试是没有任何效率保证和质量保障的。 初步计划通过Python作为脚本语言,Selen
阳光岛主
2018/05/17
1.3K0
Python自动化测试工具Selenium
Python能发挥作用的领域太多了,包括web开发、爬虫、自动化测试、大数据分析、机器学习与深度学习。今年我们来玩玩Python在web自动化领域的应用。
软件架构师Michael
2022/03/04
7910
VS Code + Python + Selenium 自动化测试基础-01
点击上方蓝字“一个正经的测试“关注我,每天早上08:30准时推送,每月不定期赠送技术书籍。
一个正经的AI
2024/01/22
6090
VS Code + Python + Selenium 自动化测试基础-01
推荐阅读
相关推荐
Selenium结合HttpWatch进行Web自动化测试(实时获取页面性能)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档