Tag: WebDriverIO 入门

WebDriverIO 教程六:在 Selenium 中处理下拉列表, Handling Dropdown In Selenium, WebDriverIO 教程, WebDriverIO 入门

  在执行自动浏览器测试时,很多时候您必须处理下拉菜单。通常在表单中使用,下拉菜单在节省空间和防止用户在表单中选择错误选项方面效果很好。我很少遇到没有下拉列表的表单,可以从多个选项中选择一个字段。因此,在测试任何网站或访问表单时,我们知道如何使用 WebDriverIO 处理下拉列表变得至关重要。 为了对下拉菜单执行操作,可以在 Selenium WebdriverIO 中使用“Select”类。在这个 WebDriverIO 教程中,我将探索如何使用“选择”来处理 WebDriverIO 的下拉列表。   WebDriverIO 中有哪些不同类型的下拉菜单? 您经常会在网站上找到两种下拉菜单。 普通下拉… Read More

WebDriverIO 教程五:Selenium 定位器实例, Uses Selenium Locators in a Unique Way, WebDriverIO 教程, WebDriverIO 入门

  在任何自动化测试框架中,查找元素是最基本的活动。我们必须非常谨慎地选择 Web 元素,以便自动化脚本执行可以处理静态和动态元素以获得稳定的测试结果。与其他自动化测试框架相比,WebDriverIO 具有许多先进的Selenium 定位器/选择器策略。传统上,每个定位器都有一个特定的By 方法,用于在运行时识别定位器。但是,WebdriverIO 简化了这些By 方法,现在我们不必明确指定它们。WebdriverIO 具有识别已通过的定位器的智能。在本 WebdriverIO 教程结束时,您将了解 WebDriverIO 如何改变 Selenium 定位器策略的方式以及它是多么容易记住和编写。   注意:… Read More

WebDriverIO 教程四:在 Selenium 中处理弹出窗口Alerts和Overlay, Handling Alerts & Overlay In Selenium, WebDriverIO 教程, WebDriverIO 入门

如今,您几乎找不到没有警报Alerts和弹出窗口的网站!每当您执行错误操作或输入访问网站的详细信息时,警报框都会警告您。这些警报框阻止您执行任何其他浏览器功能,直到警报得到解决。 这就是为什么在 Selenium 测试自动化脚本中处理它们变得很重要的原因。 在这个关于 Selenium 中警报处理的 WebDriverIO 教程中,我将向您展示如何在 WebDriverIO 中处理警报和弹出窗口以及覆盖模式。我还将介绍在自动化过程中您将面临的不同类型的警报,以及使用 WebDriverIO 在 Selenium 中处理警报需要遵循的关键点。 WebDriverIO 中的警报类型 警报和弹出窗口在任何网站开发中都很常见,在执行… Read More

WebDriverIO 教程三:Selenium 测试的浏览器命令, Browser Commands for Selenium Testing, WebDriverIO 教程, WebDriverIO 入门

WebdriverIO 是一个非常著名的用于自动化测试的端到端 JavaScript 框架。它基于 Node.js,可以在 WebdriverIO 浏览器命令的帮助下进一步帮助您在浏览器上自动化用户活动。WebDriverIO 浏览器命令用于直接在浏览器上执行某些操作。有几个例子:打开浏览器,查找元素,向前、向后导航,刷新页面也关闭浏览器。   在 Selenium 中,创建了一个驱动程序对象来与浏览器交互。但是,在 WebDriverIO 中,您可以设置 WebDriverIO 测试运行器以直接使用全局初始化的“驱动程序”或“浏览器”对象。在本 WebDriverIO 教程中,我将介绍“浏览器”对象以及如何使用它们… Read More

WebDriverIO 教程二:Selenium WebdriverIO 教程, WebDriverIO 教程, WebDriverIO 入门

  WebdriverIO 是基于 nodeJs 构建的基于 JavaScript 的测试自动化框架。它是为自动化测试社区开发的开源项目。WebdriverIO 可扩展、兼容、功能丰富且易于安装。这被认为是支持桌面浏览器和移动应用程序的下一代测试自动化框架。这使得 WebDriverIO 成为Selenium 自动化测试的有利选择。它支持 BDD 和 TDD 测试框架。WebdriverIO 的最新版本是 5.X。在这个用于 Selenium 自动化测试的 WebDriverIO 教程中,我将向您展示如何开始编写 WebdriverIO 的第一个 Selenium 脚本。在本 WebdriverIO 教程结束时,您将全面了解: &nbs… Read More

WebDriverIO 教程一:运行第一个自动化脚本, WebDriverIO 教程, WebDriverIO 入门

  WebDriverIO 框架被测试社区广泛用于对 Web 应用程序和本机移动应用程序执行自动化测试。在 WebdriverIO 上执行的测试简单明了。此外,您只需几行代码即可控制浏览器。所有这些原因使得测试人员采用 WebDriverIO 来满足他们的浏览器测试需求。 在本 WebDriverIO 教程中,我将介绍 WebDriverIO 设置,我将向您展示如何设置 WebDriverIO 并运行您的第一个自动化测试。我会一步一步的给大家详细讲解安装过程。我将回答您可能想到的任何问题,例如什么是 WebdriverIo,它的先决条件是什么等。   什么是 WebDriverIO? WebdriverIO 是一个… Read More