Selenium2学习笔记——自动化环境搭建
Selenium介绍
内容参考:虫师《selenium2 python 自动化测试实战》
selenium自动化浏览器主要是Web应用程序的自动化测试,支持所有基于Web的管理任务自动化
selenium的特点
- 开源、免费
- 多浏览器支持:FireFox、Chrome、IE、opera
- 多平台支持:linux、windows、MAC
- 多语言支持:java、python、ruby、php、C#、JavaScript
- 对web有良好的支持性
- 简单(API简单)、灵活(用开发语言驱动)
- 支持分布式测试用例的执行
环境搭建准备
- python环境安装
- Pycharm代码工具
- ChromeDriver
环境搭建
安装Python环境
将下载好的ChromeDriver 放置在Python根目录下
配置Path路径,主要涉及到浏览器 和 python路径,都是根目录地址
安装Pycahrm,使用pycharm编写脚本
#引入webdriver包
from selenium import webdriver#定义变量,并给变量赋值,使变量获取到浏览器对象
driver = webdriver.Chrome()
#通过get()方法请求百度
driver.get("http://www.baidu.com")#通过id找到百度对应的输入框,并像输入框输入要搜索的关键字“”
driver.find_element_by_id("kw").send_keys("胡歌")
#同样通过id找到百度一下的 搜索按钮,并触发点击事件click()
driver.find_element_by_id("su").click()
问题记录
** 报错:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 80**
解决方法:查看本机的Chrome版本号
下载对应的Chromedriver版本
Selenium2学习笔记——自动化环境搭建相关推荐
- 深度学习(二)theano学习笔记(1)环境搭建
theano学习笔记(1)环境搭建 原文地址:http://blog.csdn.net/hjimce/article/details/46654229 作者:hjimce 搭建theano实属不易,因 ...
- Go学习笔记_环境搭建
Go学习笔记_环境搭建 Go背景知识 go的特点(官网): Build fast, reliable, and efficient software at scale- Go is an open s ...
- Django学习笔记 开发环境搭建
为什么使用django? 1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率. 2.大量内置应用:后台管理系 ...
- cocos2d-x lua 学习笔记(1) -- 环境搭建
Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...
- HarmonyOS_BearPi-HM Nano学习笔记之环境搭建
前言:期待了已久的小熊派鸿蒙开发板终于出世了,12月11号准时抢到优惠券,果断下单,运费一起也就是29.9,实话说,很划算的,毕竟对自己的学习投资嘛,得舍得. 下面我把代码仓库.资料.视频课程地址贴出 ...
- 移植u-boot1.1.6到友善mini2440学习笔记之环境搭建(系列之一)
前记:两年前就想学习ARM,由于一些原因耽搁了下来.如今迫于找硬件岗位工作的压力,不得不硬着头皮学习ARM,以前就知道ARM入门是计较困难的,如今真是体会深切啊,全是心酸泪,不仅自己的无知跟自己作对, ...
- Linux学习笔记1—环境搭建
文章目录 一.Linux是什么? 二.购买云服务器搭建Linux环境 1 Xshell 1.1 Linux下简单的用户管理 1.2 Xshell的复制粘贴 2 vscode+RemoteSSH插件 3 ...
- wepy学习笔记之环境搭建
写了近两年小程序了,越来越发现原生小程序有太多鸡肋的地方.所以今天准备尝试一下wepy,正好最近手上有个外包,可以拿来练手.如果可以的话,或许会出一系列wepy相关的文章(偏实战),欢迎大佬们指正. ...
- Python学习笔记1环境搭建+Numpy
Python環境安裝 系統環境path裡面配置安裝路徑打開cmd輸入py查看是否安裝路徑:D:/sofeware/python3.8 配置系統環境變量(可以安裝時選擇本身就配置) [外链图片转存失败, ...
- node学习笔记_01 环境搭建
一.下载安装nvm (node版本管理器),方便以后版本切换 nvm list -> 查看node版本(版本最好在8.0以上,不然在vsCode断点调试进不去,跟node版 ...
最新文章
- mysql修改校对集_MySQL 教程之校对集问题
- Lucene教程--入门程序详解
- WPF in Visual Studio 2010
- 我们究竟还要学习哪些Android知识?附赠课程+题库
- C++程序员必需的修养
- 架构设计 | 分布式体系下,服务分层监控策略
- c语言程序女设计教学效果分析,C语言程序设计的教学论文
- 线性代数 【22】 抽象的向量空间
- Scrapy学习之报错ModuleNotFoundError: No module named 'win32api'
- 3D中obj文件操作
- quatus ii 常见错误及其改正方法
- 2021-08-21 初识javabean
- 知识竞赛时,竞赛活动主题及环节主题如何修改?
- 视频剪辑计算机配置要求,视频剪辑需要电脑的什么配置
- 医疗人工智能与未来医院信息化建设
- Linux查看文件大小的命令du的简单介绍
- 互联网、大公司常用的英文缩写
- opencv之fitline直线拟合
- 书店图书销售管理系统SSM
- iOS集成Cordova开发教程遇到的问题