Selenium安装+Python测试
本次进行selenium安装并使用python进行测试
相关知识
Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。
Selenium安装
可以百度搜索selenium python api
进入之后点击Installation,可根据文档进一步安装
本文将直接手把手进行安装
使用pip安装:
在pip路径下输入下面代码:
pip install selenium
Firefox环境配置
1.首先网上下载火狐浏览器
2.firefox路径添加环境变量
找到firefox的路径,比如C:\Program Files\Mozilla Firefox,找到后添加一下:
3.下载geckodriver
下载网址:https://github.com/mozilla/geckodriver/releases
下载完成后把geckodriver.exe放在firefox的安装路径下
4.在firefox中下载Selenium IDE
然后点击:获取更多组件,输入Selenium IDE,下载安装即可。
5.验证
可以在命令窗口下输入:
firefox.exe
看看是否能正常跳转到网页。
再可以在Python编辑器上输入:
from selenium import webdriver
browser = webdriver.Firefox(executable_path='F:\Firefox\geckodriver.exe')
browser.get('http://www.baidu.com')
如果成功就正常跳转了。
Selenium安装+Python测试相关推荐
- linux firefox xvfb,自动化测试之linux+xvfb+selenium+firefox+python测试环境搭建与测试
1. Xvfb 为一个X虚拟框架,这个框架使用虚拟内存能让linux系统图形界面服务器(X-Server)运行在没有显示设备的机器上,这样,浏览器就可以运行了. (1) 安装xvfb 需根据自己lin ...
- python pip安装selenium_python+selenium安装
python+selenium安装 python下载地址:https:www.python.org 安装完成进入cmd,输入python 如果cmd找不到,需要添加环境变量 selenium安装地址: ...
- 安装python的基本流程
关于新手配置python环境 学习python的第一步自然是安装python了,然而博主在安装python的过程中或多或少有一些小疑惑,现在把安装python的过程分享出来供大家参考. 第一步:下载P ...
- 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录
简介 Selenium是python模块库中一组web自动化测试工具集,提供多种语言的API,例如java,python,ruby,.net等,支持Firefox,Chrome,IE,Safari 等 ...
- python数据驱动读取用例_Python Selenium 之数据驱动测试
数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据.可以将测 ...
- Appium环境的安装与配置,Python测试脚本测试
Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34) 阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会'偷懒 ...
- Selenium3 + Python3自动化测试系列一——安装Python+selenium及selenium3 浏览器驱动
一.安装Python https://www.python.org/downloads/ 验证Python是否安装成功.打开Windows命令提示符(cmd),输入python,回车 注意:在安装的过 ...
- Selenium with Python 001 - 安装篇
Selenium Python bindings 提供了一个简单的API,让你使用Selenium WebDriver来编写功能/校验测试. 通过Selenium Python的API,你可以非常直观 ...
- python测试系列教程——python+Selenium+chrome自动化测试框架
全栈工程师开发手册 (作者:栾鹏) python教程全解 需要的环境 浏览器(Firefox/Chrome/IE-) Python Selenium Selenium IDE(如果用Firefox) ...
最新文章
- 计算机丢失quartz.dll什么意思,win7系统中出现缺少quartz.dll文件的修复方法
- php 8 jit,深入理解PHP8 JIT
- 妙趣横生算法 3:寻找相同元素的指针
- Visual.Assist.X.V10.7.1940的汉化破解补丁
- Centos7 安装 Rabbitmq、Erlang
- (3)zynq FPGA AXI4_Stream总线介绍
- internet explorer 无法打开 Internet站点 已中止操作
- 【图像加密】基于matlab GUI混沌系统灰色图像加密解密(带面板)【含Matlab源码 1240期】
- 【转帖】MATLAB中用FDATool设计滤波器及使用
- Vue TodoList案例
- 九大Python处理PDF操作
- 洛谷 【入门1】顺序结构 P5708 【深基2.习2】三角形面积
- CTF MISC(杂项)知识点总结——图片类(一)
- Excel 2010 编辑公式
- 《神雕侠侣》古墓派玉女功养生修炼
- spool模式导出数据库指定表的数据到Excel
- 关于win10 小爱同学UWP版本的安装
- 特征选择的几种常见方法
- [python]判断麻将和牌算法
- 软件架构模式-事件驱动
热门文章
- ps学习笔记3-颜色模式
- 商务白领通勤必备高音质蓝牙耳机,低延迟游戏高续航蓝牙耳机推荐
- c语言中-1%3=,c语言数据类型.ppt
- ajax+获取mysql数据_ajax如何获取数据库数据
- MyBatis注解sql及映射
- 字节跳动官方回应锤子科技员工改签,锤子二号员工入职OPPO...
- vsCode注释快捷键
- 大数据未来有哪些趋势,人工智能,区块链?
- spring security 之 sec:authorize 失效
- 计算机好用的的方法技巧,电脑高手常用几种技巧方法介绍