Python3+Selenium2 Web自动化环境搭建

当一件事情要做两次以上,那么你就需要为它写个自动化脚本,本系列文章讲的就是如何执行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

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

成功样板:

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏web开发实践

结合腾讯云开发微信小程序

目前,微信小程序越来越流行,而且功能越来越强大,在性能方面也越做越好。因为能够原生调用小程序提供的组件和 API ,小程序的开发快捷,使用方便,越来越多的产品...

1K9
来自专栏SpringBoot 核心技术

第二十二章:SpringBoot项目多模块运用与设计

4334
来自专栏java一日一条

理解 Linux/Unix 登录脚本

不知道你有没有遇到过这样的场景,当你需要设置一个环境变量,或者运行一个程序设置你的shell或桌面环境,但是不知道在哪里是最方便设置的位置。

1271
来自专栏小文博客

扒站==一条代码?

2463
来自专栏web开发

gulp实现公共html代码复用

在开发网站的时候,尤其是类似于官网这样的项目,顶部都会有一个导航栏,底部会有一些其他信息,而这两个部分在每一个页面都是有的。我们不可能在每个html页面都写一遍...

3936
来自专栏玩转JavaEE

SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题(一)

当前后端分离时,权限问题的处理也和我们传统的处理方式有一点差异。笔者前几天刚好在负责一个项目的权限管理模块,现在权限管理模块已经做完了,我想通过5-6篇文章,来...

4905
来自专栏Guangdong Qi

# 微信小程序开发之-初试

1893
来自专栏美奔科技

web站点应用之路_wdcp面板设置篇(二)

安装配置好wdcp之后,我们就进入wdcp面板的设置界面了,首先刚进来的时候,会提示你更换登录密码和数据库密码。根据版本的不同,显示的内容也会有一定的区别...

2604
来自专栏黑泽君的专栏

jQuery选择什么版本 1.x? 2.x? 3.x?

类似标题:jQuery选择什么版本? jquery一般用什么版本? jquery ie8兼容版本?jquery什么版本稳定?

1281
来自专栏WindCoder

ubuntu13.10下安装Eclipse兼tar.gz提取时提示失败的解决办法

前段时间一直想编程时在linux下常驻,于是在ubuntu里面配置java环境,按Eclipse遇到了点问题,就一直没能继续进行下去,今天刚刚找到解决办法,终于...

771

扫码关注云+社区

领取腾讯云代金券