Web自动化测试(Selenium工具)

本文介绍了Selenium WebDriver的工作原理,详细讲解了如何安装Python的selenium库和对应的Chrome驱动,并提供了一个实际的自动化测试案例,包括进入前程无忧网站,搜索Python关键字并选择省份的操作流程。
摘要由CSDN通过智能技术生成

一、自动化原理

Selenium WebDriver ( Selenium 3)
提供了web自动化的各种语言(java, python,ruby等等)调用接口库通过各种浏览器的驱动(web driver)来驱动浏览器的
在这里插入图片描述

二、安装客户端库

支持各种语言: java、csharp、pvthon、ruby、php、js、per
python : pip install selenium

各浏览器 Driver:

Chrome https://sites.google.com/a/chromium. org/ chromedriver/ downloads
Edge https:/ /developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox https://github.com/mozilla/geckodriver/releases
Safari https://webkit.org/blog/6900/webdriver-support-in-safari-10/
2.1 安装驱动

查看谷歌浏览器版本号
在这里插入图片描述
下载对应谷歌版本号的驱动http://chromedriver.storage.googleapis.com/index.html

在这里插入图片描述
在这里插入图片描述
配置环境变量。
添加环境变量步骤为:选择桌面上的计算机图标,单击右键选择属性,在弹出的系统属性界面选择高级系统设置,单击环境变量按钮,在系统变量列表里选择Path项,单击编辑按钮,在弹出的界面中,在变量值框内粘贴浏览器的安装位置路径(注意变量值的每个路径需要用分号隔开),最后单击确定按钮。
在这里插入图片描述

三、编写一个自动化案例

案例:进入前程无忧网,查询Python,选择省份
自动化测试脚本:


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值