博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium+linux+python,Linux下Python+selenium自动化环境搭建
阅读量:6360 次
发布时间:2019-06-23

本文共 937 字,大约阅读时间需要 3 分钟。

selenium介绍

Selenium自动化测试工具,主要是用于web应用程序的自动化UI测试,是目前主流的自动化测试工具,主要特点为开源,跨平台,支持主流的浏览器,支持多种编程语言并且支持支持分布式测试用例执行。

环境搭建

1.安装Python,具体步骤请自行百度。

2.安装Python selenium包

2.1终端内执行命令

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple selenium --user

2.2终端内查看是否安装成功

pip3 show selenium

3.下载Chrome浏览器驱动和Firefox浏览器驱动

3.1Chrome浏览器驱动

选择与自己chrome浏览器版本一致的驱动下载即可chrome浏览器驱动下载

3.2Firefox浏览器驱动

选择自己的系统对应版本下载即可Firefox浏览器驱动下载

3.3下载完成后解压缩并把两个驱动:chromedriver和geckodriver放在/usr/local/bin/目录下即可

比如我的是:

sudo cp chromedriver /usr/local/bin/

sudo cp geckodriver /usr/local/bin/

编写第一个自动化脚本

1.chrome浏览器脚本示例

# 导入webdriver模块

from selenium import webdriver

# 打开chrome浏览器

driver = webdriver.Chrome()

# 进入百度首页

driver.get('https://www.baidu.com')

# 最大化窗口

driver.maximize_window()

2.firefox浏览器脚本示例

# 导入webdriver模块

from selenium import webdriver

# 打开Firefox浏览器

driver = webdriver.Firefox()

# 进入百度首页

driver.get('https://www.baidu.com')

# 最大化浏览器窗口

driver.maximize_window()

Q.E.D.

转载地址:http://vnima.baihongyu.com/

你可能感兴趣的文章
《图解CSS3:核心技术与案例实战》——1.2节浏览器对CSS3的支持状况
查看>>
继 One Step 后,锤子科技 Big Bang 正式开源
查看>>
《数据科学:R语言实现》——2.5 使用Excel文件
查看>>
《音乐达人秀:Adobe Audition实战200例》——实例4 收音机音乐节目转录到电脑里...
查看>>
《JavaScript应用程序设计》一一3.1 过时的类继承
查看>>
Amazon 推出 API 网关使用计划
查看>>
《基于ArcGIS的Python编程秘笈(第2版)》——2.5 限制图层列表
查看>>
GNOME 地图 3.20 加入更多新特性 可用性得到加强
查看>>
《代码整洁之道:程序员的职业素养》导读
查看>>
《计算复杂性:现代方法》——习题
查看>>
Mozilla 释出更新修复中间人攻击漏洞
查看>>
《慕客网:IOS基础入门之Foundation框架初体验》学习笔记 <一>
查看>>
Spring声明式事务管理之二:核心接口API
查看>>
LNMP环境安装(二)
查看>>
MFC对话框编程-图片控件
查看>>
nodejs启动webserver服务
查看>>
小偷被抓叫嚣:我不偷警察没饭吃
查看>>
python初学—-实现excel里面读数据进行排序
查看>>
用户体验升级后 “谁行谁上”让百度Q4财报更有底气
查看>>
直播相关学习链接
查看>>