找到关于 Rest Assured 的161 篇文章

如何在 Pytest 中排除测试用例的执行?

Debomita Bhattacharjee
更新于 2021-11-19 12:09:05

6K+ 浏览量

我们可以在 Pytest 中排除测试用例的执行。Pytest 是 Python 中的一个测试框架。要安装 pytest,我们需要使用命令 pip install pytest。安装后,我们可以使用命令 pytest –version 验证 Python 是否已安装。pytest 的版本将显示出来。Pytest 可用于创建和执行测试用例。它可以用于各种测试,例如 API 测试、UI 测试、数据库测试等等。Pytest 的测试文件有一个命名约定,即以 test_ 开头或以 _test 关键字结尾,并且每一行代码都应该... 阅读更多

如何在 Pytest 中从一组测试用例中执行选定的测试用例?

Debomita Bhattacharjee
更新于 2021-11-19 12:04:57

581 浏览量

我们可以在 Pytest 中从一组测试用例中执行选定的测试用例。Pytest 是 Python 中的一个测试框架。要安装 pytest,我们需要使用命令 pip install pytest。安装后,我们可以使用命令 pytest –version 验证 Python 是否已安装。pytest 的版本将显示出来。Pytest 可用于创建和执行测试用例。它可以用于各种测试,例如 API 测试、UI 测试、数据库测试等等。Pytest 的测试文件有一个命名约定,即以 test_ 开头或以 _test 关键字结尾,并且每一... 阅读更多

什么是 Pytest 框架?

Debomita Bhattacharjee
更新于 2021-11-19 12:01:45

581 浏览量

Pytest 是 Python 中的一个测试框架。要安装 pytest,我们需要使用命令 pip install pytest。安装后,我们可以使用命令 pytest –version 验证 Python 是否已安装。pytest 的版本将显示出来。Pytest 可用于创建和执行测试用例。它可以用于各种测试,例如 API 测试、UI 测试、数据库测试等等。Pytest 的测试文件有一个命名约定,即以 test_ 开头或以 _test 关键字结尾,并且每一行代码都应该在一个方法内,该方法应该有一个... 阅读更多

如何使用 Selenium 获取页面上单选按钮的总数?

Debomita Bhattacharjee
更新于 2021-11-19 11:58:10

1K+ 浏览量

我们可以使用 Selenium webdriver 中的 find_elements 方法获取页面上单选按钮的总数。在处理任何单选按钮时,我们总会在 html 代码中找到一个 type 属性,并且其值应为 radio。此特性仅适用于该特定页面上的单选按钮,而不适用于其他类型的 UI 元素,如编辑框、链接等。要检索所有具有属性 type = 'radio' 的元素,我们将使用 find_elements_by_xpath() 方法。此方法返回一个 web 元素列表,这些元素的类型在方法参数中指定的 xpath 中指定。... 阅读更多

如何使用 Selenium 获取页面上复选框的总数?

Debomita Bhattacharjee
更新于 2021-11-19 11:55:54

2K+ 浏览量

我们可以使用 Selenium webdriver 中的 find_elements 方法获取页面上复选框的总数。在处理任何复选框时,我们总会在 html 代码中找到一个 type 属性,并且其值应为 checkbox。此特性仅适用于该特定页面上的复选框,而不适用于其他类型的 UI 元素,如编辑框、链接等。要检索所有具有属性 type = 'checkbox' 的元素,我们将使用 find_elements_by_xpath() 方法。此方法返回一个 web 元素列表,这些元素的类型在方法参数中指定的 xpath 中指定。如果不存在... 阅读更多

创建 CSS 表达式有哪些规则?

Debomita Bhattacharjee
更新于 2021-11-19 11:54:18

336 浏览量

创建 CSS 表达式有一些规则。CSS 是 Selenium 中最重要的定位器之一。借助 id、class name 等属性以及 tagname 和 html 属性的组合,可以开发自定义 CSS。创建 CSS 的方法如下所示:使用 class name html 属性。这将选择由 (.)classname 表示的特定类的 web 元素。语法:driver. find_element_by_css_selector(".name")此处 name 是属性 class 的值。使用 id html 属性。这将选择由 (#) id 表示的特定 id 的 web 元素。语法:driver. find_element_by_css_selector("#search")此处 search 是... 阅读更多

如何在 CSS 定位器中使用正则表达式?

Debomita Bhattacharjee
更新于 2021-11-19 11:50:54

4K+ 浏览量

我们可以在 CSS 定位器中使用正则表达式。我们可以通过使用正则表达式部分匹配其属性来识别元素。在 CSS 中,有多种方法可以实现此目的。它们列在下面:使用通配符 *。这意味着字符串包含我们给定的文本。语法:driver.find_element_by_css_selector("input[name*='sel']")它将搜索包含“name”属性且包含“sel”文本的 input 标签。使用通配符 ^。这意味着字符串以我们给定的文本开头。语法:driver.find_element_by_css_selector("input[name^='Tut']")它将搜索包含“name”属性且以“Tut”文本开头的 input 标签。使用通配符 $。这意味着字符串... 阅读更多

如何使用 Python 在 Selenium 中触发无头测试执行?

Debomita Bhattacharjee
更新于 2021-11-19 10:58:05

852 浏览量

Selenium 支持无头执行。在 Chrome 浏览器中,可以使用 ChromeOptions 类实现无头执行。我们必须创建此类的对象并对其应用 add_arguments 方法。最后,将参数 --headless 传递给此方法。让我们获取在无头模式下启动的页面标题 - 关于 Tutorials Point 的职业 - Tutorialspoint:示例代码实现from selenium import webdriver from selenium.webdriver.chrome.options import Options # Options 类对象 c = Options() # 传递无头参数 c.add_argument("--headless") # 将无头参数添加到 webdriver 对象 driver = webdriver.Chrome(executable_path='../drivers/chromedriver', options=c) # 隐式等待时间 driver.implicitly_wait(5) ... 阅读更多

如何在 WebdriverIO 中使用 id 定位器?

Debomita Bhattacharjee
更新于 2021-11-19 10:51:12

985 浏览量

我们可以在 WebdriverIO 中使用 id 定位器。导航到网页后,我们必须与页面上可用的 web 元素进行交互,例如单击链接/按钮、在编辑框中输入文本等,以完成我们的自动化测试用例。为此,我们的首要任务是识别元素。我们可以使用元素的 id 属性来识别它。它是一个非常有用的定位器,与所有定位器相比,它可以加快自动化测试的执行速度。在 WebdriverIO 代码中,我们可以选择指定... 阅读更多

如何在 WebdriverIO 中执行拖放操作?

Debomita Bhattacharjee
更新于 2021-11-19 10:46:36

1K+ 浏览量

WebdriverIO 可以使用 dragAndDrop 方法执行鼠标操作,例如拖放。通过此方法,我们对当前对象(源)执行单击并按住事件,然后将对象传递到目标元素。最后,释放鼠标。语法let p = $('#loc') let t = $('#target') p.dragAndDrop(t)此处,p 是源定位器,t 是目标定位器。让我们对以下元素执行拖放功能:在上图中,名称为 - 将我拖到我的目标的元素必须被拖放到元素 - 已放置!上。示例代码实现// 测试套件名称 describe('Tutorialspoint 应用程序', function(){ ... 阅读更多

广告