【UI自动化】Web自动化框架

embedded/2024/9/23 10:03:50/

系列文章目录

【UI自动化】前言
【UI自动化】Web自动化框架


文章目录

  • 系列文章目录
  • 前言
  • 一、Selenium是什么?
  • 二、Selenium包含的小工具
    • 1.Selenium IDE
    • 2.Selenium Grid
    • 3.WebDriver
  • 三、Web自动化环境搭建
  • 总结


前言

Web自动化测试工具有很多,比如Selenium,Robot Framework。这里主要讲通过selenium进行Web自动化测试的实现。

RF是基于Python可扩展的关键字驱动的自动化测试框架。


一、Selenium是什么?

  • 开源:可以进行二次开发
  • 跨平台
  • 支持多语言
  • 支持多种浏览器
  • 易用性
  • 可维护性

二、Selenium包含的小工具

1.Selenium IDE

浏览器插件,可以录制脚本,并导出测试脚本

2.Selenium Grid

进行分布式测试

3.WebDriver

浏览器驱动

三、Web自动化环境搭建

点此进入


总结


http://www.ppmy.cn/embedded/115537.html

相关文章

水果识别系统Python+卷积神经网络算法+人工智能+深度学习+计算机课设项目+TensorFlow+模型训练

一、介绍 水果识别系统。本项目使用Python作为主要编程语言,基于TensorFlow搭建卷积神经网络算法模型,通过对收集到的5种常见的水果(圣女果、梨、芒果、苹果、香蕉)等图片数据集进行训练,最终得到一个识别精度较高的模…

从0开始的linux(4)——权限

欢迎来到博主的专栏:从0开始的linux 博主ID:代码小豪 文章目录 用户和用户组文件权限更改文件权限目录文件的权限意义普通文件的权限意义 sudo命令 linux具有多用户的任务环境,为了让每个用户保护各自文件数据(防止别的用户对其他…

如何使用下拉字段创建WordPress表单(简单方法)

许多网站所有者在收集用户输入时,都会因为表单过长而让用户感到压迫。 下拉列表字段通过提供一个简洁的选项列表,使表单变得更简单。这意味着它们可以提高表单完成率,并改善用户体验。 在本文中,我们将向您展示如何创建带有下拉…

STM32系统时钟

时钟为单片机提供了稳定的机器周期,从而使我们的系统能够正常的运行 时钟就像我们人的心脏,一旦有问题就整个都会崩溃 stm32有很多外设,但不是所有的外设都使用同一种时钟频率工作,比如我们的内部看门狗和RTC 只要30几k的频率就…

FewShotChatMessagePromptTemplate 和 FewShotPromptTemplate区别

FewShotChatMessagePromptTemplate 和 FewShotPromptTemplate 都是 LangChain 框架中用于少样本学习的提示模板(Prompt Template),但它们在设计和用途上存在一些区别。 FewShotChatMessagePromptTemplate 用途:主要用于聊天场景…

python新手的五个练习题

代码 # 1. 定义一个变量my_Number,将其设置为你的学号,然后输出到终端。 my_Number "20240001" # 假设你的学号是20240001 print("学号:", my_Number) # 2. 计算并输出到终端:两个数(例如3和5)的和、差、乘积和商。 num1 3 num2 5 print(&…

[数据集][目标检测]中国交通标志TT100K检测数据集VOC+YOLO格式7962张45类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):7962 标注数量(xml文件个数):7962 标注数量(txt文件个数):7962 标注…

ansible部署二进制mysql 8

1、配置文件 ll /ansible -rw-r--r-- 1 root root 836 Sep 22 12:09 my.cnf -rw-r--r-- 1 root root 810 Sep 22 07:21 mysql.service -rw-r--r-- 1 root root 2731 Sep 22 12:32 mysql.yam2、my.cnf内容 rootbole:/ansible# cat my.cnf [mysql] #设置m…