找到 456 篇文章,关于软件测试

如何在 Selenium 中使用 Python 对元素释放鼠标?

Debomita Bhattacharjee
更新于 2020年7月29日 10:37:58

845 次浏览

我们可以借助 Action Chains 类在 Selenium 中执行元素上的鼠标释放操作。这些类通常用于自动化诸如上下文菜单点击、鼠标按钮操作、按键和鼠标移动之类的交互。这些类型的操作主要在复杂的场景中很常见,例如拖放和悬停在页面上的元素上。Action Chains 类的这些方法由高级脚本使用。我们可以借助 Selenium 中的 Action Chains 来操作 DOM。操作链对象以队列的形式实现 ActionChains,然后执行 perform() 方法。… 阅读更多

如何在 Selenium 中使用 Python 在编辑框中输入大写字母?

Debomita Bhattacharjee
更新于 2020年7月29日 10:37:26

1K+ 次浏览

我们可以借助 Action Chains 类在 Selenium 中在编辑框中输入大写字母。这些类通常用于自动化诸如上下文菜单点击、鼠标按钮操作、按键和鼠标移动之类的交互。这些类型的操作主要在复杂的场景中很常见,例如拖放和悬停在页面上的元素上。Action Chains 类的这些方法由高级脚本使用。我们可以借助 Selenium 中的 Action Chains 来操作 DOM。操作链对象以队列的形式实现 ActionChains,然后执行… 阅读更多

如何在 Selenium 中使用 Python 对元素执行右键点击?

Debomita Bhattacharjee
更新于 2020年7月29日 10:34:26

5K+ 次浏览

我们可以借助 Action Chains 类在 Selenium 中对元素执行右键点击。这些类通常用于自动化诸如上下文菜单点击、鼠标按钮操作、按键和鼠标移动之类的交互。这些类型的操作主要在复杂的场景中很常见,例如拖放和悬停在页面上的元素上。Action Chains 类的这些方法由高级脚本使用。我们可以借助 Selenium 中的 Action Chains 来操作 DOM。操作链对象以队列的形式实现 ActionChains,然后执行 perform() 方法。… 阅读更多

如何在 Selenium 中使用 Python 对元素执行双击?

Debomita Bhattacharjee
更新于 2020年7月29日 10:33:10

7K+ 次浏览

我们可以借助 Action Chains 类在 Selenium 中对元素执行双击操作。这些类通常用于自动化诸如上下文菜单点击、鼠标按钮操作、按键和鼠标移动之类的交互。这些类型的操作主要在复杂的场景中很常见,例如拖放和悬停在页面上的元素上。Action Chains 类的这些方法由高级脚本使用。我们可以借助 Selenium 中的 Action Chains 来操作 DOM。操作链对象以队列的形式实现 ActionChains,然后执行 perform() 方法。… 阅读更多

如何在 Selenium 中使用 Python 执行拖放操作?

Debomita Bhattacharjee
更新于 2020年7月29日 10:32:10

2K+ 次浏览

我们可以借助 Action Chains 类在 Selenium 中执行拖放操作。这些类通常用于自动化诸如上下文菜单点击、鼠标按钮操作、按键和鼠标移动之类的交互。这些类型的操作主要在复杂的场景中很常见,例如拖放和悬停在页面上的元素上。Action Chains 类的这些方法由高级脚本使用。我们可以借助 Selenium 中的 Action Chains 来操作 DOM。操作链对象以队列的形式实现 ActionChains,然后执行 perform() 方法。在… 阅读更多

如何在 Selenium 中使用 Python 统计页面中表格的总数?

Debomita Bhattacharjee
更新于 2020年7月29日 10:30:53

904 次浏览

我们可以借助 find_elements 方法在 Selenium 中统计页面中表格的总数。处理任何表格时,我们总是会在 html 代码中找到 tagname,其值应为 table()。此特性仅适用于该特定页面上的表格,而不适用于其他类型的 UI 元素,例如编辑框、单选按钮等。要检索所有 tagname 为 table 的元素,我们将使用 find_elements_by_tag_name() 方法。此方法返回一个 web 元素列表,其类型是在方法参数中指定的 tagname。… 阅读更多

如何在 Selenium 中使用 Python 获取表格中特定行的值?

Debomita Bhattacharjee
更新于 2020年7月29日 10:28:59

3K+ 次浏览

我们可以在 Selenium 中获取表格中特定行的值。表格的行在 html 代码中由 标签表示。每一行中的数据在 html 中用 标签括起来。因此, 标签的父元素始终是 标签。逻辑是获取所有行,我们将使用定位器 xpath,然后使用 find_elements_by_xpath 方法。将返回行列表。接下来,我们需要使用 len 方法计算列表的大小。通常情况下,第一行中没有… 阅读更多

如何在 Selenium 中使用 Python 统计表格中的行数?

Debomita Bhattacharjee
更新于 2020年7月29日 10:21:15

11K+ 次浏览

我们可以在 Selenium 中统计表格中的行数。表格的行在 html 代码中由 标签表示。要获取所有行,我们将使用定位器 xpath,然后使用 find_elements_by_xpath 方法。将返回行列表。接下来,我们需要使用 len 方法计算列表的大小。表格行计数的 html 代码片段如下所述:语法 driver.find_elements_by_xpath("//table/tbody/tr") 示例 获取行数的代码实现。from selenium import webdriver # 浏览器公开一个可执行文件 # 通过 Selenium 测试,我们将调用可执行文件… 阅读更多

如何在 Selenium 中使用 Python 提取表格中的列标题?

Debomita Bhattacharjee
更新于 2020年7月29日 10:20:05

3K+ 次浏览

我们可以在 Selenium 中提取表格中的列标题。表格的标题在 html 中由 标签表示,并且始终位于表格的第一行。行由 html 中的 标签标识。 标签的父元素始终是 标签。逻辑是获取所有标题。我们将使用定位器 xpath,然后使用 find_elements_by_xpath 方法。将返回标题列表。接下来,我们需要使用 len 方法计算列表的大小。语法 driver.find_elements_by_xpath("//table/tbody/tr[1]/th") 表格标题的 html 代码片段如下所示:… 阅读更多

如何在 Selenium 中使用 Python 和 Javascript 执行器在输入文本框中键入值?

Debomita Bhattacharjee
更新于 2020年7月29日 09:47:10

2K+ 次浏览

我们可以使用Selenium中的Javascript执行器在输入文本框中键入值。Javascript是一种用于脚本编写的语言,它在客户端(浏览器上)运行。Selenium提供了使用Javascript的默认方法。语法:javaScript = "document.getElementsByClassName('gsc-input')[0].value = 'T' ") driver.execute_script(javaScript) 在浏览器中执行Javascript有几种方法:在文档根级别执行Javascript。在这个过程中,我们将使用定位器(类或ID)识别元素,然后对其执行所需的操作。然后调用execute_script()方法,并将Javascript作为字符串传递给它。语法:javas ... 阅读更多

广告