| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 【Python自动化测试27】Web自动化测试理论、环境搭建及常见操作 -> 正文阅读 |
|
[开发测试]【Python自动化测试27】Web自动化测试理论、环境搭建及常见操作 |
文章目录一、前言??本文章主要会讲解Python中Web自动化测试基础理论、Webdriver环境搭建以及一些自动化测试的基本常见操作等,除此之外下方有系列文章的传送门,还在持续更新中,感兴趣的小伙伴也可以前往查看,话不多说,让我们一起看看吧~
?? 二、Web自动化测试详解2.1 什么是Web自动化测试??什么是Web自动化测试?通俗易懂的说,Web自动化测试就是通过代码或工具的方式代替人工的测试操作,属于模拟人工操作,Web自动化测试有很多工具,也有很多方式,主要有
?? 2.2 selenium安装与环境搭建2.2.1 安装基础依赖与步骤??
?? 2.2.2 Webdriver下载?? ?? ????超级好用的国内镜像源:chrom浏览器国内镜像源 ????chrome历史版本:chrom历史版本 ????谷歌官方版本:chrom官方版本 ?? ????Edge浏览器:Edge浏览器 ?? ????IE官方版本:Github官方版本 ?? ????Safari浏览器:Safari浏览器 ?? ????驱动必须和浏览器的版本兼容,例如浏览器版本为71,那就下载71的驱动 ????下载完成后放入到对应的Python根目录 2.2.3 安装成功检验??安装完成后,我们需要先检验一下是否有安装成功,可以输入如下代码并运行,查看是否安装成功:
2.3 selenium基本使用??先简单了解一些关于自动化测试中的
?? 2.4 selenium元素定位2.4.1 什么是元素定位???我们需要进行元素定位前需要先了解什么是元素,元素就是开发人员在网页进行布局所自定义的一个标记,我们可以通过开发标记的元素来找到特定的精准位置,这个流程称之为元素定位, 好比要使用自动化软件控制输入,首要步骤就算先找到输入框,而后才能进行输入操作,在执行点击、双击、拖拽等各类模拟人工操作前,我们都需要先进行元素定位 ?? 2.4.2 元素定位方式??在
??元素定位的方式很简单,以百度的输入框为例,主要有二种定位方式,下面笔者只有其中一种方式进行截图介绍:
?? 2.4.3 通过元素定位实现百度搜索??通过元素定位实现百度搜索,具体采取元素的方式需要依据实际情况决定,在本次搜索中,百度的搜索框能够查看到
?? ??好啦~以上就是本次文章分享的全部内容啦,你学会了吗?希望能给大家带来帮助哦! ?? |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/18 2:33:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |