📝 selenium
72篇技术文档📅  最后修改于: 2020-11-06 01:21:49        🧑  作者: Mango
selenium教程Selenium教程提供了Selenium的基本和高级概念。我们的Selenium教程专为初学者和专业人士设计。Selenium是使用最广泛的开源Web UI(用户界面)自动化测试套件之一。我们的Selenium教程包括Selenium的所有主题,例如功能,Selenium与QTP,Selenium工具套件,Selenium IDE,Selenium IDE定位策略,Selen...
📅  最后修改于: 2020-11-06 01:24:18        🧑  作者: Mango
selenium基本术语在继续本教程之前,让我们首先了解与应用程序自动化测试相关的一些关键概念。随着对高效软件产品的需求不断增长,每个软件开发团队都需要进行一系列测试,然后才能将最终产品投放市场。测试工程师努力在软件产品发布之前发现错误或错误,但交付的软件始终存在缺陷。即使采用最佳的手动测试流程,最终的软件产品也始终存在缺陷或无法满足最终用户的需求。自动化测试是提高软件测试的有效性,效率和覆盖范围...
📅  最后修改于: 2020-11-06 01:26:32        🧑  作者: Mango
selenium特性Selenium是一个开放源代码的可移植Web测试框架。Selenium IDE提供了用于编写测试的回放和记录功能,而无需学习测试脚本语言。它可以被认为是领先的基于云的测试平台,它可以帮助测试人员记录其操作并将其导出为具有易于理解和易于使用的界面的可重用脚本。Selenium支持各种操作系统,浏览器和编程语言。以下是列表:编程语言:C#,Java, Python,PHP,Rub...
📅  最后修改于: 2020-11-06 01:29:11        🧑  作者: Mango
selenium的局限性Selenium不支持针对桌面应用程序的自动化测试。selenium需要较高的技能才能更有效地自动化测试。由于Selenium是开源软件,因此您必须依靠社区论坛来解决您的技术问题。我们无法使用Selenium对SOAP或REST等Web服务执行自动化测试。我们应该至少知道一种受支持的编程语言,才能在Selenium WebDriver中创建测试脚本。它没有像UTF / QT...
📅  最后修改于: 2020-11-06 01:31:07        🧑  作者: Mango
seleniumvs QTPselenium和QTP是市场上最常用的自动化测试工具。因此,我们比较了基于QTP的selenium的某些功能。FeaturesSeleniumHP QTPLicenseOpen source toolRequiredCustomer supportDedicated HP supportSelenium community forumsTest SupportSupp...
📅  最后修改于: 2020-11-06 01:32:02        🧑  作者: Mango
selenium工具套件Selenium不仅是一个工具,而且是一套软件,每种软件都有不同的方法来支持自动化测试。它由四个主要部分组成,其中包括:Selenium Integrated Development Environment (IDE)Selenium Remote Control (Now Deprecated)WebDriverSelenium Grid1.Selenium集成开发环境(...
📅  最后修改于: 2020-11-06 01:32:56        🧑  作者: Mango
selenium综合开发环境(IDE)Selenium IDE(集成开发环境)是Selenium Suite下的开源Web自动化测试工具。与Selenium WebDriver和RC不同,它不需要任何编程逻辑即可编写其测试脚本,而您只需记录与浏览器的交互即可创建测试用例。随后,您可以使用回放选项重新运行测试用例。也许,在Selenium IDE上创建测试用例不需要任何编程语言,但是当您开始使用诸如...
📅  最后修改于: 2020-11-06 01:38:49        🧑  作者: Mango
Selenium IDE安装由于Selenium IDE仅作为Firefox和Chrome插件提供,因此我们假定您已经在系统中安装了Mozilla Firefox浏览器。但是,您可以通过以下链接提供的Firefox官方网站下载最新版本的Firefox。https://www.mozilla.org/zh-CN/firefox/new/Selenium IDE下载并安装启动Mozilla Firef...
📅  最后修改于: 2020-11-06 01:42:09        🧑  作者: Mango
Selenium IDE功能Selenium IDE分为不同的组件,每个组件都有各自的特性和功能。我们对Selenium IDE的七个不同组件进行了分类,其中包括:菜单栏工具列地址栏测试用例窗格测试脚本编辑器框开始/停止录制按钮日志,参考窗格现在,我们将详细研究每个组件的特性和功能。1.菜单栏菜单栏位于Selenium IDE界面的最顶部。菜单栏最常用的模块包括:项目名称它允许您重命名整个项目。打...
📅  最后修改于: 2020-11-06 01:43:06        🧑  作者: Mango
Selenium IDE-第一个测试用例在本节中,您将学习如何在Selenium ide中创建一个基本的测试用例。Selenium IDE中的整个测试脚本创建过程可以分为三个步骤:记录(记录用户与浏览器的交互)播放(执行录制的脚本)保存测试套件现在,我们将看到以上三个步骤的实现。1.录音启动Firefox浏览器。单击浏览器右上角的selenium图标。它将启动Selenium IDE的默认界面。将...
📅  最后修改于: 2020-11-06 01:44:02        🧑  作者: Mango
Selenium IDE-登录测试在本节中,您将学习如何在Selenium IDE中创建登录测试用例。出于测试目的,我们将测试Test and Quiz网站提供的登录页面,该页面显示在URL下:https://www.testandquiz.com/注意:您可以在任何公开可用的网站上注册并创建登录测试。下图显示了当我们点击上述URL时将显示的主页快照。首先,您需要注册以获得登录凭据。对于此测试,我...
📅  最后修改于: 2020-11-06 01:45:02        🧑  作者: Mango
Selenium IDE-命令(英语)Selenium命令(也称为“ Selenese”)是在Selenium IDE中运行测试的命令集。使用selenese,可以执行如下活动:根据HTML标记测试UI元素的存在。测试特定内容。测试断开的链接。测试输入字段,选择列表选项,提交表单和表格数据等。测试窗口大小,鼠标选项,警报,Ajax功能,弹出窗口,事件处理和许多其他Web应用程序功能。一串Selen...
📅  最后修改于: 2020-11-06 01:46:09        🧑  作者: Mango
Selenium IDE-手动创建测试用例在本节中,您将学习如何在Selenium IDE中使用Selenium命令手动创建测试用例。简而言之,我们将通过插入selenium命令而不是记录选项来创建测试用例。对于此测试,我们将在任何公开可用的搜索引擎(例如“ Google”)上搜索文本操作。随后,我们将在同一测试套件中创建一个Login测试用例。要手动创建一个测试用例,首先必须完成上一节中讨论的最...
📅  最后修改于: 2020-11-06 01:49:06        🧑  作者: Mango
Selenium IDE-定位策略对于大多数Selenium命令,我们需要一个目标位置,该位置在Web应用程序的上下文中唯一定义Web元素。目标包含一种定位策略,其格式如下:在Selenium IDE中,目标在指定特定Web元素的位置的六种模式下工作,这些模式是:通过标识符定位按ID元素定位按名称查找通过XPath定位通过CSS定位通过DOM定位...
📅  最后修改于: 2020-11-06 01:50:08        🧑  作者: Mango
Selenium IDE-定位策略(按标识符)标识符以前曾用作默认类型,现在不推荐使用,因为WebDriver不支持它。使用标识符,我们可以同时使用ID和Name之类的定位策略。使用具有匹配ID属性的第一个元素。如果没有元素具有匹配的ID属性,则使用具有匹配的名称属性的第一个元素。例如,Identifier = login(可以是ID或Name)。让我们考虑一个有关如何将标识符定位器用作Selen...