首页 > 其他分享 >Web 自动化测试工具 All In One

Web 自动化测试工具 All In One

时间:2023-03-30 18:22:06浏览次数:40  
标签:Web www 浏览器 WebDriver selenium Selenium https 自动化 测试工具

Web 自动化测试工具 All In One

selenium
appium
fiddler
jmeter
...

Selenium

image

Selenium WebDriver
如果你想创建健壮的、基于浏览器的回归自动化套件和测试,在许多环境中扩展和分发脚本,那么你想使用 Selenium WebDriver,一个驱动浏览器的语言特定绑定的集合——它本来的方式驱动。

Selenium IDE / Selenium 集成开发环境
如果你想创建快速错误重现脚本,创建脚本来帮助自动化辅助探索性测试,那么你想使用 Selenium IDE;一个 Chrome、Firefox 和 Edge 附加组件,可以对与浏览器的交互进行简单的记录和回放。

Selenium Grid / Selenium 网格
如果您想通过在多台机器上分布和运行测试来进行扩展,并从一个中心点管理多个环境,从而轻松针对大量浏览器/操作系统组合运行测试,那么您想要使用 Selenium Grid。

https://www.selenium.dev/

Selenium 浏览器自动化项目

Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目

from selenium import webdriver

driver = webdriver.Chrome()

driver.get("http://selenium.dev")

driver.quit()

const {Builder} = require('selenium-webdriver');
require("chromedriver");

// IIFE
(async function helloSelenium() {
  let driver = await new Builder().forBrowser('chrome').build();
  await driver.get('https://selenium.dev');
  await driver.quit();
})();

https://www.selenium.dev/zh-cn/documentation/

https://github.com/seleniumhq/selenium

WebDriver

WebDriver以原生的方式驱动浏览器, 在此了解更多内容.

WebDriver 以本地化方式驱动浏览器,就像用户在本地或使用 Selenium 服务器的远程机器上所做的那样,这标志着浏览器自动化的飞跃。

Selenium WebDriver 指的是语言绑定和各个浏览器控制代码的实现。 这通常被称为 WebDriver。

Selenium WebDriver 是 W3C 推荐标准

WebDriver 被设计成一个简单和简洁的编程接口。

WebDriver 是一个简洁的面向对象 API。

它能有效地驱动浏览器。

https://www.selenium.dev/zh-cn/documentation/webdriver/

WebDriver W3C Working Draft 21 March 2023

https://www.w3.org/TR/webdriver/

appium

Automation for Apps / 应用程序自动化

Appium is an open source test automation framework for use with native, hybrid and mobile web apps.
It drives iOS, Android, and Windows apps using the WebDriver protocol.

Appium 是一个开源测试自动化框架,适用于本机、混合和移动 Web 应用程序。
它使用 WebDriver 协议驱动 iOS、Android 和 Windows 应用程序。

https://appium.io/

https://github.com/appium/appium

fiddler

jmeter

demos

夜神模拟器

夜神模拟器电脑手游的神兵利器

畅享手游电脑版
夜神模拟器进行了全面的优化,无论是游戏还是应用,用起来都会更稳定、更流畅。
除此之外更有超凡的端游操作体验,让你快人一步。

https://www.yeshen.com/

(

标签:Web,www,浏览器,WebDriver,selenium,Selenium,https,自动化,测试工具
From: https://www.cnblogs.com/xgqfrms/p/17273938.html

相关文章

  • WebUploader大文件上传解决方案支持分片断点上传
    ​ 前言文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有......
  • 混合式开发UI自动化 之原生和webview 切换
    正常进入小程序登录页面,操作写入用户名、密码,程序报错需切换页面至webview中,主要涉及context  driver.contexts输出打印 NATIVE_APP代表原生WEBVIEW代表小程序页面driver.switch_to.context(contexts[2])数字看需填写切换后即可进行元素操作 ......
  • 超好用的浏览器兼容性测试工具,赶紧收藏!
    在信息爆炸的今天,浏览器是我们上网搜索信息的必备工具,浏览器拥有较好的兼容性可以提升用户体验,浏览器的兼容性测试是测试人员绕不开的话题,属于软件测试必备的流程之一,小编整理了以下几个超好用的浏览器兼容性测试工具,可以使得测试效果事半功倍。1、BrowserShots一款免......
  • 混合式开发 UI自动化 之desir_caps配置
    desire_caps={"platformName":"Android","platformVersion":"6.0","deviceName":"127.0.0.1:7555","appPackage":"com.tencent.mm","appActivity":".ui.Laun......
  • webpack的基本使用(八)CleanWebpackPlugin
    为了打包之前把dist底下的文件先删除了先,然后再进行打包,我们使用clean-webpack-plugin安装  配置 将构造函数放入webpackPlugin中进行  ......
  • Webug——过滤xss
    同反射型xss相同在url参数id中进行xss攻击http://192.168.75.146/control/xss/filter_xss.php?id=<script>alert(xss)</script>不过根据反馈script被过滤了我们就......
  • asp.net webapi2.0文件上传
    [Route("api/uploadFile")]publicReturnMessagePostFile(stringsaveDirName){HttpRequesthttpRequest=HttpContext.Current......
  • webman使用 intervention/image 生成带水印/二维码的图片
    一、使用composer下载扩展包composerrequireintervention/image 二、实现代码useIntervention\Image\ImageManager;classImage{private$image;......
  • webman中使用Endroid/QrCode生成二维码
    一、使用composer下载扩展包composerrequireendroid/qr-code二、实现代码useEndroid\QrCode\Color\Color;useEndroid\QrCode\Encoding\Encoding;useEndroid\Q......
  • webpack基本使用(七)build命令打包
        运行npmrunbuild后出现了dist的目录 此目录里面存放的就是要发布的代码。我们把dist打包,发给运维就可以进行发布了。 ......