用于将网页表示为对象的设计模式。通常用于UI /端到端测试和浏览器自动化。
当我尝试在 TestNG xml 中并行运行两个类时,第二个类给出错误。但如果两个类单独运行就可以了
我正在使用 selenium java 的 POM。尝试使用 TestNG XML 并行运行两个类。我面临第二堂课运行不正常的问题。当我使用@BeforeClass注释时,
当我尝试在 TestNG xml 中并行运行两个类时,第二个类给出错误。但如果两个类单独运行就可以了
我正在使用 selenium java 的 POM。在尝试使用 TestNG xml 并行运行两个类时,我面临第二个类无法正常运行的问题。但是当我使用 @BeforeClass 注释时...
我目前正在使用Page对象模型和cucumber通过Java练习selenium 对于我的黄瓜文件,我用过这个 我选择月份为“'January'”,日期为“'22'&q...
我在赛普拉斯中遇到此代码问题。当我使用函数“checkOperations()”运行测试时,我收到这样的消息: '无法读取未定义的'应该'属性' 我使用页面对象模型: // 我的
如何在页面对象模型(Selenium+python)中抽象Web元素和动作?
我有带有开/关选项的选项表(复选框、单选按钮和文本字段)。该表有 30 行。我将定位器存储为 ENUM 类选项类型(枚举): PAYMENT_TYPE_CREDIT_CARD = "
我在尝试将登录过程自动化到页面对象时遇到以下错误。 this.signIn 不是一个函数 这是我的页面对象: 导出类 OktaLoginPage { oktaServer = 塞浦路斯...
Selenium WebDriver PageFactory Webelement 初始化
我的网页中有超过 500 个网络元素。如果我在 selenium 中使用带有 PageFactory.initElements() 的页面对象模型,一旦创建对象,它将初始化所有元素。 可以说我是...
首先;如果我下面使用的一些与代码相关的语言没有多大意义,我深表歉意,因为我对 Java 还比较陌生。 我有一个用于生成随机测试数据的 Java 类,并且
将 Action 类与 PageObject IWebElement 一起使用时出现异常
在我的 PageObject 类中,IWebElement 定义如下: [FindsBy(How = How.XPath, using = "//input[contains(@ng-model,'model.BrancheName')]/following-sibling::span")] 私人 IWebElem...
我是 Playwright 的新手,但我知道我们可以重新使用 Playwright 的身份验证。然而,当我用POM进行测试时,似乎无法使用它。谁能帮我...
我刚刚继承了一些让我不安的代码:有一个测试库,里面充满了与我们网站上的网页相对应的类,并且每个网页类都有自动化功能的方法...
我有以下页面对象模型代表我的应用程序中的小部件 /** * 包含所有小部件的通用操作 */ 导出默认抽象类 AbstractWidget { 私有 widgetId:数字;...
如何在 Selenium/Python 的参数化测试中从下拉列表中选择一个项目,其中 select 方法位于页面对象中?
我的测试会遍历下拉列表中的每个值。在应用程序中,用户选择一个值,单击按钮将该值与其本身相乘,然后应用程序显示该计算的结果...
如何在java appium中使用Excel文件中的测试数据和页面对象模型
我想将Excel文件中的测试数据与页面对象模型一起使用,代码如下: 测试数据.java 公共类测试数据{ 公共无效testData()抛出异常{ 字符串 filePa...
如何使用 TestNG + Selenium WebDriver 使用不同的数据集多次运行相同的测试用例
我有一个实用程序类 DataManager.java,其中我编写了一种从 Excel 工作表读取数据的方法。 公共静态 XSSFWorkbook xssfWorkbook; 公共静态 XSSFSheet xssfSheet; 公共静态
Playwright/TypeScript 在子类上调用父函数
所以我遇到了一个超级奇怪的问题,虽然我已经解决了,但我不太确定为什么会发生这种情况: 我有一个所有其他页面对象继承自的基本页面对象。这非常简单,瞧...
Selenium 页面对象。如何从外部源读取@FindBy定位器?
我只能在页面对象@FindBy注释中使用硬编码值 但我想动态解析定位器。 公共类 LoginPage 扩展 BasePage { // 硬编码值工作正常 @
我目前正在使用 Playwright 对页面对象进行自动化测试,并且我有一个函数 rollDownAndUpOnboarding ,旨在在网页上向下滚动然后向上滚动。不过,我已经
我们可以从 Cypress 中的另一个测试用例中调用一个测试用例吗?
我正在使用 Cypress 和 JavaScript 进行自动化测试。 我必须管理一个用于添加、搜索和编辑用户的测试用例。我为每个创建了不同的测试用例。添加用户后,我验证了