Selenium框架进行自动化相关测试指导手册

目录

一、Selenium基础

1.1、简介

1.2、安装Selenium

1.3、安装浏览器驱动

1.4、配置环境变量

1.5、PhantomJS安装

二、Selenium快速入门

2.1、selenium获取节点的方法(8种获取方法)

2.2、webdriver模块常用方法

2.3、针对XPATH学习

2.4、鼠标事件

2.5、键盘事件

2.6、获取信息

三、Selenium高级用法

3.1、延时等待

3.2、多表单切换(针对Frame/iframe)

3.3、界面滚动

3.4、网页前进与后退

3.5、Cookies操作

3.6、选项卡操作

3.7、异常处理

3.8、警告框处理

3.9、关闭窗口


一、Selenium基础

1.1、简介

        是一个测试web界面的自动化测试工具框架,支持Chrome等浏览器进行自动化测试。

1.2、安装Selenium

        在Cmd界面上输出pip install Selenium进行下载,显示Success为下载完毕

 

1.3、安装浏览器驱动

        根据Chrome 浏览器的版本去下载,点击 Chrome 菜单 “帮助”→“关于 Google Chrome”,可查看Chrome的版本号。

 

Chrome驱动文件下载:

CNPM Binaries Mirroricon-default.png?t=M85Bhttps://registry.npmmirror.com/binary.html?path=chromedriver/

1.4、配置环境变量

        手动创建一个存放浏览器驱动的目录,如:C:\Program Files\Selenium , 将下载的浏览器驱动文件(chromedriver)丢到该目录下。

        操作:我的电脑–>属性–>系统设置–>高级–>环境变量–>系统变量–>Path,将“C:\Program Files\Selenium\”目录添加到Path中。

         验证是否下载完毕

 

        在pycharm中验证Selenium、Chromedriver是否安装完成,运行后会生成空白网页

       注:在实际操作中,发现如果不添加对应网页驱动服务路径,会导致闪退现象,解决方法是在导入模块导入selenium.webdriver.chrome.service包中的Service类

 

1.5、PhantomJS安装

        PhantomJS是一个无界面的WebKit浏览器引擎,Selenium支持PhantomJS。

        下载目录:http://npm.taobao.org/mirrors/phantomjs

         加载完环境变量后,进行命令行校验,出现如下显示则为下载成功

 

二、Selenium快速入门

2.1、selenium获取节点的方法(8种获取方法)

        通过selenium.webdriver.common.by包中的By类进行调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值