📝 selenium
72篇技术文档📅  最后修改于: 2020-11-06 01:51:08        🧑  作者: Mango
Selenium IDE-定位策略(按ID)这种类型的定位符更加明确,并且使用具有匹配id属性的第一个元素。仅当您知道元素的id属性时才使用它。例如,id = login。让我们考虑一个有关如何将Id定位器用作Selenium IDE中命令目标的示例。我们将创建一个登录测试,以便您可以通过ID定位器更好地了解定位元素。启动Firefox浏览器。单击浏览器右上角的selenium图标。它将启动Sel...
📅  最后修改于: 2020-11-06 01:52:07        🧑  作者: Mango
Selenium IDE-定位策略(按名称)名称定位器类型将找到具有匹配名称属性的第一个元素。例如,名称=用户名。让我们考虑一个有关如何将名称定位器用作Selenium IDE中命令目标的示例。我们将创建一个登录测试,以便您可以通过名称定位器更好地了解定位元素。启动Firefox浏览器。单击浏览器右上角的selenium图标。它将启动Selenium IDE的默认界面。单击“测试脚本编辑器”框中显...
📅  最后修改于: 2020-11-06 01:53:09        🧑  作者: Mango
Selenium IDE定位策略(通过XPath)XPath是一种用于在XML文档中定位节点的语言。当您没有要查找的元素的合适的id或name属性时,可以使用XPath替代。XPath提供了以下定位策略:XPath AbsoluteXPath AttributesXPath Absolute(不推荐)XPath Absolute使用户能够提及从根HTML标记到特定元素的完整XPath位置。不建议这...
📅  最后修改于: 2020-11-06 01:55:57        🧑  作者: Mango
Selenium IDE-定位策略(通过CSS)CSS代表级联样式表。它是一种样式表语言,用于描述以标记语言编写的文档的外观和格式。通过CSS查找Web元素涉及使用CSS选择器,该选择器根据HTML标签,id,类和属性的组合来标识元素。与以前的定位策略相比,通过CSS Selector定位Web元素要复杂得多。像XPath一样,CSS也具有查找没有ID,类或名称的元素的功能。有关CSS选择器的更多...
📅  最后修改于: 2020-11-06 01:56:56        🧑  作者: Mango
CSS选择器-ID语法:css = <HTML标记> <#> <ID属性的值>。“#”用于象征ID属性。如果使用ID属性创建CSS选择器,则必须使用哈希符号。该属性的值始终以井号开头。让我们考虑一个有关如何使用ID属性创建唯一标识Web元素的CSS选择器的示例。我们将尝试通过为特定Web元素定义CSS选择器来查找Web元素。启动Firefox浏览器。单击浏览器右上角的selenium图标。它将启动...
📅  最后修改于: 2020-11-06 01:57:54        🧑  作者: Mango
CSS定位-class语法:css = <HTML标记> <。> <类属性的值>“。”用于象征Class属性。如果使用类属性创建CSS选择器,则必须使用点号。class的值始终以点号开头。让我们考虑一个有关如何使用类属性创建唯一标识Web元素的CSS选择器的示例。我们将尝试通过为特定Web元素定义CSS选择器来查找Web元素。启动Firefox浏览器。单击浏览器右上角的selenium图标。它将启...
📅  最后修改于: 2020-11-06 01:58:53        🧑  作者: Mango
CSS选择器-属性语法:css = <HTML标记> <[attribute =属性值]>我们可以使用值,类型和名称作为属性来创建CSS选择器。属性的值表示在使用特定属性时正在访问的值。让我们考虑一个有关如何使用属性创建唯一标识Web元素的CSS选择器的示例。我们将尝试通过为特定Web元素定义CSS选择器来查找Web元素。启动Firefox浏览器。单击浏览器右上角的selenium图标。它将启动S...
📅  最后修改于: 2020-11-06 01:59:55        🧑  作者: Mango
CSS选择器-ID /类和属性语法:css = <HTML标记> <。或#> <Class或ID属性的值> <[attribute =属性的值]>“#”用于象征ID属性。如果使用ID属性创建CSS选择器,则必须使用哈希符号。“。”用于象征Class属性。如果使用类属性创建CSS选择器,则必须使用点号。Class或ID属性的值-是正在访问的ID / Class属性的值。我们可以在“ << [attr...
📅  最后修改于: 2020-11-06 02:00:57        🧑  作者: Mango
CSS选择器-子字符串它允许匹配部分字符串以定位特定的Web元素。可以使用CSS选择器通过三种机制来匹配字符串。匹配前缀匹配后缀匹配子字符串我们将通过示例详细介绍每种机制。1.匹配前缀它允许我们使用匹配的前缀访问特定的字符串。语法:css = <HTML标记> <[属性^ =字符串的前缀]>^-使用前缀与字符串匹配的符号表示法。字符串的前缀-执行匹配操作所基于的字符串。例如,我们将为“测试和测验”...
📅  最后修改于: 2020-11-06 02:03:11        🧑  作者: Mango
CSS选择器-内部文字内部文本是HTML标记在网页上显示的字符串模式。语法:css = <HTML标记> <:> <包含> <(“内部文本”)>“:”用于表示包含方法。例如,我们将测试和测验登录页面的“登录”提交按钮的CSS选择器定义为:css = button:contains(“ Log In”)单击“在页面中查找目标”按钮,以检查定义的CSS选择器是否找到了所需的元素。...
📅  最后修改于: 2020-11-06 02:04:18        🧑  作者: Mango
Selenium IDE-定位策略(按DOM)DOM代表文档对象模型。简单来说,DOM指定HTML元素的结构表示。我们可以通过四种方式使用DOM来识别和定位Web元素。getElementByIdgetElementsByNamedom:name(仅适用于命名形式中的元素)dom:索引1.getElementByID语法:document.getElementById(“元素的id”)元素的ID-...
📅  最后修改于: 2020-11-06 02:05:17        🧑  作者: Mango
Selenium WebDriverSelenium WebDriver是Selenium工具套件中最重要的组件。最新版本“ Selenium 2.0”与WebDriver API集成在一起,该API提供了更简单,更简洁的编程界面。下图将使您对Selenium组件和“测试自动化工具”有所了解。Selenium WebDriver最初作为Selenium v2.0的一部分引入。 Selenium的初...
📅  最后修改于: 2020-11-06 02:06:12        🧑  作者: Mango
Selenium WebDriver与Selenium RCSelenium RC有很多局限性,最终导致了Selenium WebDriver的发展。查看Selenium RC和Selenium WebDriver之间的主要区别:1.建筑Selenium RC的体系结构很复杂,因为它使用中间RC Server与浏览器进行通信。 RC Server是在运行测试脚本之前首先安装的,并充当Seleniu...
📅  最后修改于: 2020-11-06 02:07:13        🧑  作者: Mango
Selenium WebDriver-安装Selenium WebDriver的安装过程完成四个基本步骤:下载并安装Java 8或更高版本。下载并配置Eclipse或您选择的任何Java IDE。下载Selenium WebDriver Java客户端配置Selenium WebDriver1.下载并安装Java我们假定您已经在计算机上安装了Java 8或更高版本,并成功配置了运行和编译Java程...
📅  最后修改于: 2020-11-06 02:08:21        🧑  作者: Mango
Selenium WebDriver-第一个测试用例在本节中,您将学习如何创建您的First Selenium Automation测试脚本。在此测试下,我们将自动执行以下方案:调用Google Chrome浏览器。公开网址:www.google.com点击Google搜索文本框。键入值“ javatpoint教程”点击搜索按钮。我们将逐步创建测试用例,以使您详细了解每个组件。步骤1。启动Ecli...