python怎么做界面自动化_mac+python3+selenium做pc的界面自动化测试
首先安装环境大家可以参考这篇文章https://www.zhihu.com/question/30496889
如果想直接安装到python3路径中可使用命令:sudo pip3 install selenium。
我使用的是chrome浏览的,下载webdriver的地址为http://chromedriver.storage.googleapis.com/index.html,
注意下载的版本一定要和自己的chrome版本对应不然会报错如下:
方法一:在联网的情况下,在Windows命令行(cmd)输入pip install selenium即可自动安装selenium,安装完成后,输入pip show selenium可查看当前的selenium版本
可以从http://npm.taobao.org/mirrors/chromedriver/查看chromedriver的版本支持
这个也可以https://blog.csdn.net/ccggaag/article/details/76094025
解压后,在解压目录下执行 C:\selenium\selenium3.3.1> python3 setup.py install 即可安装
三. 安装三大浏览器驱动driver
启动谷歌浏览器
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('http://www.baidu.com/')
启动火狐浏览器
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.baidu.com/')
from selenium import webdriver
browser = webdriver.Ie()
browser.get('http://www.baidu.com/')
注意:下载解压后,将chromedriver.exe , geckodriver.exe , Iedriver.exe发到Python的安装目录,例如 D:\python 。 然后再将Python的安装目录添加到系统环境变量的Path下面。(也可以直接放在bin目录下,Mac的目录为/usr/local/bin/)
selenium 3 需要:至少java1.8,至少47+的Firefox浏览器,至少IE9,
需要seleniumIDE的看这里(一般都不用这东西录制~):点击进入下载页面
以下是版本对应关系以及下载链接
当前最新selenium3.14.0
selenium3.14.0:
以下是其他chromedriver对应chrome浏览器的版本关系
chromedriver版本支持的Chrome版本
v2.41v67-69
v2.39/2.40v66-68
v2.38v65-67
v2.37v64-66
v2.36v63-65
v2.35v62-64
v2.34v61-63
v2.33v60-62
v2.30
v58-60
v2.29
v56-58
v2.28
v55-57
v2.27
v54-56
v2.26
v53-55
v2.25
v53-55
v2.24
v52-54
v2.23
v51-53
v2.22
v49-52
v2.21
v46-50
v2.20
v43-48
v2.19
v43-47
v2.18
v43-46
v2.17
v42-43
python怎么做界面自动化_mac+python3+selenium做pc的界面自动化测试相关推荐
- python3 selenium 无头浏览器 无界面 chromedriver
第一种 from selenium import webdriver# 创建chrome参数对象 opt = webdriver.ChromeOptions()# 把chrome设置成无界面模式,不论 ...
- python实现电脑程序自动化_python基于pywinauto实现PC客户端自动化
一.前言 我们柠檬班的小可爱,在学完我们柠檬班自动化的课程之后,就掌握了接口自动化,web自动化,app自动化,这些工作中常用的自动化技能,在工作足以够应对90%以上的自动化需求了.不过近期也有部分小 ...
- html5做ui自动化,案例赏析:某WEB系统UI自动化测试方案
测试范围的确定原则: 1.稳定的需求点.变动较少的页面 2.比较频繁的回归测试 3.需要在多平台上运行的相同测试案例.组合遍历型的测试.大量的重复任务 1.主要功能模块及页面加载 2.页面中图表.数据 ...
- python自动化办公都能做什么菜-python+selenium自动化(一)之环境搭建
一.环境选择 python版本:python3.7(64位)下载地址:https://www.python.org/downloads/ (推荐使用官方下载) selenium版本:selenium3 ...
- python3 selenium web自媒体百家号企鹅号大鱼号acfun站,自动化上传视频以及经验总结分享
前言 大家好,我是最渣的黑客,这几天在写selenium web 自动化.如果一个UP主在做自媒体,剪辑好一个视频要上传多个平台,而这些平台还没有互相关联可以进行同步,这个时候上传视频的工作就成了一个 ...
- Python3 + selenium 实现QQ群接龙自动化
Python3 + selenium 实现QQ群接龙自动化 一.环境 二.代码 如需转载请附上原文链接,谢谢合作. 一.环境 环境配置为安装了 selenium 模块的 Python3 ,以及浏览器对 ...
- python爬虫淘宝登录_淘宝的模拟登录(python3+selenium)
淘宝登录 爬数据的前提是要先登录,那么先来说怎么使用python3+selenium登录淘宝的. 一.登录前的准备工作 关于一开始做登录时,一直会出现滑块,这个滑块怎么滑都通过不了,后来才知道是淘宝有 ...
- centOS 7 python+selenium+chromedriver(无界面) 环境搭建
centOS 7 python+selenium+chromedriver(无界面) 环境搭建 一.Linux (Centos)安装谷歌浏览器(正常步骤加暴力两种方法)(部分转载) 1. 安装依赖法 ...
- Python中做接口自动化如何读取配置ini文件
使用Python做接口自动化过程中,往往会使用配置文件,方便后期维护.带着大家熟悉一下configparser常用的方法使用 ConfigParser 是用来读取配置文件的包.配置文件的格式如下:中括 ...
最新文章
- 无法找到“XXX.exe”的调试信息,或者调试信息不匹配。未使用调试信息生成二进制文件...
- 随手记一次如何注销线程池
- python基础——元组、文件及其它
- oracle12c复制bdf,Oracle 备份与恢复学习笔记(12)
- 教程:用Java创建和验证JWT
- html缩进快捷键_Windows IDEA 快捷键终极大全,果断收藏!
- PHP5.3, PHP5.4, PHP5.5新特性
- 【cf:1100F】 Ivan and Burgers(多次区间最大异或值查询----线性基+离线+思维)
- CE教程第八关——搜索4级指针
- FFmpeg学习教程
- java 实现QQ自动登录(带验证码)
- 2022依旧可用的抖音无水印解析工具,免费分享
- Linux下安装MySQL、安装注意事项以及安装问题解决等(以腾讯云服务为主)
- http Headers字段汇总
- xp无法搜索计算机,windows xp系统笔记本电脑搜索不到无线信号的解决方法
- linux 无法清空回收站
- ValueError: invalid mode: ‘W‘
- CATIA P3 V5-6R2018 软件下载
- echart echart-gl
- 《共享经济》创业沙龙
热门文章
- Configure Drill
- 关于nil和 null和NSNull的相关问题
- mysql数据库 web asp.net,使用基于asp.net web的应用程序的mysql数据库
- python 大量网络请求_大规模异步新闻爬虫之网络请求函数的优化
- 简述php中文件上传过程,简单php文件上传详细说明
- java https 网络爬虫_Java 网络爬虫,就是这么的简单
- java sqlhelper_java版sqlhelper(转)
- c语言50行以内有趣的代码,分享一段有趣的小代码
- linux卸载kodi,如何在Ubuntu上安装Kodi 18 Beta
- 坦克大战java_java版坦克大战游戏源码