pageobjects 相关问题

用于将网页表示为对象的设计模式。通常用于UI /端到端测试和浏览器自动化。

TS剧作家。使用 POM 时无法重复使用身份验证

我是 Playwright 的新手,但我知道我们可以重新使用 Playwright 的身份验证。然而,当我用POM进行测试时,似乎无法使用它。谁能帮我...

回答 1 投票 0

解决循环导入语句的Pythonic方法?

我刚刚继承了一些让我不安的代码:有一个测试库,里面充满了与我们网站上的网页相对应的类,并且每个网页类都有自动化功能的方法...

回答 4 投票 0

Cypress 页面对象模型模式。扩展元素属性

我有以下页面对象模型代表我的应用程序中的小部件 /** * 包含所有小部件的通用操作 */ 导出默认抽象类 AbstractWidget { 私有 widgetId:数字;...

回答 1 投票 0

如何在 Selenium/Python 的参数化测试中从下拉列表中选择一个项目,其中 select 方法位于页面对象中?

我的测试会遍历下拉列表中的每个值。在应用程序中,用户选择一个值,单击按钮将该值与其本身相乘,然后应用程序显示该计算的结果...

回答 1 投票 0

如何在java appium中使用Excel文件中的测试数据和页面对象模型

我想将Excel文件中的测试数据与页面对象模型一起使用,代码如下: 测试数据.java 公共类测试数据{ 公共无效testData()抛出异常{ 字符串 filePa...

回答 1 投票 0

如何使用 TestNG + Selenium WebDriver 使用不同的数据集多次运行相同的测试用例

我有一个实用程序类 DataManager.java,其中我编写了一种从 Excel 工作表读取数据的方法。 公共静态 XSSFWorkbook xssfWorkbook; 公共静态 XSSFSheet xssfSheet; 公共静态

回答 1 投票 0

Playwright/TypeScript 在子类上调用父函数

所以我遇到了一个超级奇怪的问题,虽然我已经解决了,但我不太确定为什么会发生这种情况: 我有一个所有其他页面对象继承自的基本页面对象。这非常简单,瞧...

回答 1 投票 0

Selenium 页面对象。如何从外部源读取@FindBy定位器?

我只能在页面对象@FindBy注释中使用硬编码值 但我想动态解析定位器。 公共类 LoginPage 扩展 BasePage { // 硬编码值工作正常 @

回答 5 投票 0

Playwright 不存在滚动条时如何测试滚动行为?

我目前正在使用 Playwright 对页面对象进行自动化测试,并且我有一个函数 rollDownAndUpOnboarding ,旨在在网页上向下滚动然后向上滚动。不过,我已经

回答 1 投票 0

我们可以从 Cypress 中的另一个测试用例中调用一个测试用例吗?

我正在使用 Cypress 和 JavaScript 进行自动化测试。 我必须管理一个用于添加、搜索和编辑用户的测试用例。我为每个创建了不同的测试用例。添加用户后,我验证了

回答 1 投票 0

Playwright - Javascript - 页面对象 - TypeError:page.$(...).toBeVisible 不是函数

早上好。我面临下面的下一个问题: 类型错误:page.$(...).toBeVisible 不是函数 有问题的行 --> wait Expect(await page.$(homeIcon()).toBeVisible()) 这就是逻辑...

回答 2 投票 0

JavaScript 类与返回对象的函数

所以我非常习惯在编写自动化代码(使用页面对象模型)时始终使用类。然而,我遇到了一些我不太习惯看到的 PoM/组件示例代码......

回答 1 投票 0

在 Playwright 中重新创建页面对象?

在 Playwright(与许多其他自动化框架一样)中,您可以创建页面对象。使用 Playwrights 文档中的示例:https://playwright.dev/docs/test-fixtures#without-fixtures 你哈...

回答 2 投票 0

TypeError:'str'对象不可调用selenium -

这是在 python 中使用 selenium 进行的一个小测试: 定位器={ "entreprise_selection": ("ID", 'uidropdownCompanies'), “entreprise_load”:(“

回答 0 投票 0

更改为 iframe Selenium Webdriver 时出现问题

我有一个大问题,因为我无法更改为 iframe 来关闭 https://www.automationexercise.com/ 上的广告 我下一步注册,我需要在输入中输入一些信息,但我不能,因为......

回答 0 投票 0

Pytest Selenium 的断言错误(断言 current_url)

我正在写一个页面对象模式的测试。 为此,我创建了 base_page、login_page、test_login。 检查授权时(成功,我可以看到),出现测试失败的错误....

回答 0 投票 0

如何在selenium页面对象模型中处理多个网页中通用的网页元素?

我有很多网页元素,每个网页都一样。我应该创建一个新的页面类来包含所有常见的 Web 元素吗?

回答 1 投票 0

Error: Can't walk dependency graph: Cannot find module - When running Cypress with Typescript and Page Objects

在创建新的命令文件时,我还尝试使用页面对象模型并尝试将页面对象文件导入命令文件,然后尝试运行它——Cypress 有一个 e...

回答 0 投票 0

从 MS Playwright 中的定位器页面对象获取 CSS 字符串值

假设我有一个包含页面对象的类。如果我在测试中实例化该类,那么我可以像通常使用剧作家一样使用页面对象。我想将 css 值作为

回答 2 投票 0

在打字稿/剧作家中排队异步方法时如何避免多次等待

目前我正在编写一个小型测试项目,我使用页面对象模型和剧作家。我的页面带有返回页面本身或另一个页面的方法。这使...更容易...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.