📝 selenium

72篇技术文档
  Selenium Webdriver CSS定位-标签和属性

📅  最后修改于: 2020-11-06 03:38:26        🧑  作者: Mango

定位策略-(通过CSS标签和属性)在本节中,您将学习如何使用CSS-标记和属性选择器来定位特定的Web元素。我们知道,定位特定的Web元素涉及对其HTML代码的检查。请按照下面给出的步骤在示例网页上找到“文本框”。公开网址:https://www.testandquiz.com/selenium/testing.html右键单击示例网页上的“文本框”,然后选择“检查元素”它将启动一个窗口,其中包含...

  Selenium Webdriver CSS定位-子字符串匹配

📅  最后修改于: 2020-11-06 03:39:36        🧑  作者: Mango

定位策略-(通过CSS-子字符串匹配)在本节中,您将学习如何使用CSS-子字符串匹配技术来定位特定的Web元素。WebDriver提供了一个有趣的功能,允许使用^,$和*进行部分字符串匹配。1.以(^)开头:要选择和定位网络元素,我们将使用^,这意味着“起始于”。请按照下面给出的步骤使用部分字符串匹配技术来定位文本框。公开网址:https://www.testandquiz.com/seleniu...

  Selenium Webdriver定位策略-XPath定位

📅  最后修改于: 2020-11-06 03:45:06        🧑  作者: Mango

定位策略-(通过XPath)XPath是一种用于在XML文档中定位节点的语言。当您没有要查找的元素的合适的id或name属性时,可以使用XPath替代。XPath允许您选择XML文档的各个元素,属性和其他部分,以指定特定Web元素的位置。在WebDriver中,用于通过XPath定位元素的Java语法可以写为:但是,有多种写动态XPath的方法,例如:使用单斜杠使用双斜杠使用单一属性使用多重属性使...

  Selenium Webdriver-XPath定位-使用’/’单斜杠

📅  最后修改于: 2020-11-06 04:26:41        🧑  作者: Mango

定位策略-(通过XPath-使用单斜杠)在本节中,您将学习如何通过XPath-使用单斜杠来定位特定的Web元素。单斜杠机制也称为使用绝对XPath查找元素。单个斜杠用于创建具有绝对XPath的XPath,即,将创建XPath以从文档节点/起始节点/父节点开始选择。注意:不建议使用XPath Absolute,因为它具有完整的XPath位置,并且如果Web元素的位置已更改或它属于其他父对象,则XPa...

  Selenium Webdriver-XPath定位-使用‘//’双斜杠

📅  最后修改于: 2020-11-06 04:29:15        🧑  作者: Mango

定位策略-(通过XPath-使用双斜杠)在本节中,您将学习如何通过XPath-使用双斜杠来定位特定的Web元素。双斜线机制也称为使用相对XPath查找元素。双斜杠用于创建具有相对路径的XPath,即,将创建XPath以从文档中的任何位置开始选择。 -在整个页面(DOM)中搜索前面的字符串。注意:如果您没有要查找的元素的合适的id或name属性,建议使用双斜杠。使用Double Slash / Re...

  Selenium Webdriver-XPath定位-使用单一属性值

📅  最后修改于: 2020-11-06 04:31:10        🧑  作者: Mango

定位策略-(通过XPath-使用单一属性)在本节中,您将学习如何通过XPath-使用单一属性来定位特定的Web元素。让我们考虑一个示例,在该示例中,我们将尝试通过XPath-使用单一属性来定位Google搜索引擎文本框。请按照以下步骤查找Google搜索引擎首页上提供的文本框。在Firefox浏览器中打开URL:https://www.google.co.in/右键单击示例网页上的“文本框”,然后...

  Selenium Webdriver-XPath定位-使用多重属性值

📅  最后修改于: 2020-11-06 04:33:10        🧑  作者: Mango

定位策略-(通过XPath-使用多个属性)在本节中,您将学习如何通过XPath使用多重属性来定位特定的Web元素。让我们考虑一个示例,在该示例中,我们将尝试通过XPath-使用多个属性来定位Google搜索引擎文本框。请按照以下步骤查找Google搜索引擎首页上提供的文本框。在Firefox浏览器中打开URL:https://www.google.co.in/右键单击示例网页上的“文本框”,然后选...

  Selenium Webdriver-XPath定位-使用AND

📅  最后修改于: 2020-11-06 04:34:33        🧑  作者: Mango

定位策略-(通过XPath-使用和)在本节中,您将学习如何使用XPath-使用And查找特定的Web元素。让我们考虑一个示例,在该示例中,我们将尝试使用XPath-使用And查找Google搜索引擎文本框。请按照以下步骤查找Google搜索引擎首页上提供的文本框。在Firefox浏览器中打开URL:https://www.google.co.in/右键单击示例网页上的“文本框”,然后选择“检查元素...

  Selenium Webdriver-XPath定位-使用OR

📅  最后修改于: 2020-11-06 04:37:54        🧑  作者: Mango

定位策略-(通过XPath-使用或)在本节中,您将学习如何通过XPath-使用Or来定位特定的Web元素。让我们考虑一个示例,在该示例中,我们将尝试使用XPath使用Or查找Google搜索引擎文本框。请按照以下步骤查找Google搜索引擎首页上提供的文本框。在Firefox浏览器中打开URL:https://www.google.co.in/右键单击示例网页上的“文本框”,然后选择“检查元素”它...

  Selenium Webdriver-XPath定位-使用contains()

📅  最后修改于: 2020-11-06 04:38:50        🧑  作者: Mango

定位策略-(通过XPath-使用contains())在本节中,您将学习如何通过XPath-使用contains()方法来定位特定的Web元素。当我们熟悉某个元素的属性值的某些部分时,可使用“ contains()”来标识该元素。让我们考虑一个示例,在该示例中,我们将尝试使用XPath-使用contains()方法来定位Google搜索引擎文本框。请按照以下步骤查找Google搜索引擎首页上提供的...

  Selenium Webdriver-XPath定位-使用starts_with()

📅  最后修改于: 2020-11-06 04:41:51        🧑  作者: Mango

定位策略-(通过XPath- starts-with())在本节中,您将学习如何通过XPath-starts-with()方法找到特定的Web元素。当我们熟悉元素的属性值(从指定的文本开始)时,“ starts-with()”用于标识元素。让我们考虑一个示例,在该示例中,我们将尝试通过XPath-使用starts-with()方法来定位Google搜索引擎文本框。请按照以下步骤查找Google搜索...

  Selenium Webdriver-XPath定位-使用text()

📅  最后修改于: 2020-11-06 04:42:50        🧑  作者: Mango

定位策略-(通过XPath-使用text())在本节中,您将学习如何通过XPath-使用text()方法来定位特定的Web元素。“ text()方法”用于基于网页上可用的文本来标识元素。让我们考虑一个示例,其中我们将尝试在Google搜索引擎的默认页面上找到“ Google提供的”文本。通过XPath使用text()方法查找元素的语法可以写为:使用XPath- text()方法,我们可以将Java...

  Selenium Webdriver-XPath定位-使用last()

📅  最后修改于: 2020-11-06 04:43:47        🧑  作者: Mango

定位策略-(通过XPath-使用last())在本节中,您将学习如何通过XPath-使用last()方法来定位特定的Web元素。“ last()方法”从所有存在的输入元素中选择最后一个元素(提到的类型)。让我们考虑一个示例,在该示例中,我们将尝试找到Google注册页面上的最后一个文本字段,即“确认密码”字段。使用XPath-last()方法,我们可以将Java代码以及动态XPath位置编写为:...

  Selenium WebDriver处理下拉菜单

📅  最后修改于: 2020-11-06 04:44:50        🧑  作者: Mango

Selenium WebDriver-处理下拉菜单在本节中,您将学习如何在Selenium WebDriver中处理下拉菜单。在继续本节之前,让我们首先了解Selenium WebDriver中处理下拉菜单的一些基础知识。在Selenium WebDriver中选择Selenium WebDriver中的“选择”类用于在下拉列表中选择和取消选择选项。通过将下拉式webElement作为参数传递给其...

  Selenium WebDriver-拖放

📅  最后修改于: 2020-11-06 04:45:54        🧑  作者: Mango

Selenium WebDriver-拖放在本节中,您将学习如何在Selenium WebDriver中执行诸如拖放的复杂操作。在继续本节之前,让我们首先了解有关拖放操作的一些概念。Selenium WebDriver中的操作为了执行复杂的用户交互(例如拖放),我们在Selenium WebDriver中有一个Actions类。使用Actions类,我们首先构建一系列复合事件,然后使用Action...