Selenium + Python + Chrome 自动化测试 环境搭建
一、下载Python
相关的教程很多,此处不详细记录了,下面是官网下载地址:
https://www.python.org/downloads/
我使用的python版本为 Python 3.6.1
注意:下载完成后配置python和pip的环境变量
二、下载Selenium
如果环境变量配置成功,在命令提示符下输入以下指令即可安装
pip install -U selenium
出现 Successfully 表示下载成功
三、下载对应驱动
官网(需要科学上网):
https://sites.google.com/a/chromium.org/chromedriver/downloads
第三方:
https://npm.taobao.org/mirrors/chromedriver
下载后放至
"C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
并添加环境变量
四、运行Python
# -*- coding: utf-8 -*- from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get('http://www.baidu.com')
注意:此处运行后我报了有关driver的错误,理论上应该配了环境变量就可以了,但是配置了还是有错,最后的方法是将下载的driver放到与python文件相同的目录下
成功运行后可以自动打开百度的首页,就代表环境配置成功啦!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ServletConfig对象和ServletContext对象配置初始化参数
ServletConfig对象 : 主要是用于加载servlet的初始化参数。在一个web应用可以存在多个 ServletConfig对象(一个Servlet对应一个ServletConfig对象) servlet的初始化参数配置: 一定也要有<servlet-mapping> 不然无法得到servlet参数 <servlet> <servlet-name>ServletConfigTest</servlet-name> <servlet-class>Hello.ServletConfig</servlet-class> <!-- 初始参数: 这些参数会在加载web应用的时候, 封装到ServletConfig对象中 --> <init-param> <param-name>name1</param-name> <param-value>value1</param-value> </init-param> <init-para...
- 下一篇
java的基础数据结构简介
版权声明:本文为博主原创文章,如需转载,请标明出处。 https://blog.csdn.net/alan_liuyue/article/details/80747225 java数据结构简介 数据结构是计算机存储,组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或存储效率。数据结构往往同高效的检索算法和索引技术有关。 java中常用的数据结构基本上就是Array数组和Collection以及Map集合,下面我们主要介绍一下Collection以及Map集合的相关信息。 Collection集合 1.集合(collection)有时又称为容器,简单地说,它是一个对象,能将具有相同性质的多个元素汇聚成一个整体 集合被用于存储、获取、操纵和传输聚合的数据。 2.集合框架(Collections Framework)是用来表现和操纵集合的一个统一的体系结构。所有的集合框架都包含以下内容: (1)接口:是代表集合的抽象数据类型。 (2)实现:是集合接口的具体实现。本质上,它们是可重用的数据结构,是一些类。 (3)算...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- 设置Eclipse缩进为4个空格,增强代码规范