pageobjects 相关问题

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

如何在页面对象中使用范围报告日志?

当在页面对象中使用test.log()方法时,我得到了Null Pointer Exception。我的范围报告测试在TestBase类的“ @BeforeMethod”中定义。因此,我需要访问测试。...

回答 1 投票 0

将代码包装到Python中其他类的方法中

-主文件def test_e2e(self):#主页#在home_page文件中为HomePage类创建的对象home_page = HomePage(self.driver)#检出页面#为...创建的对象

回答 1 投票 0

硒页面对象模型,如何将变量从一个页面类传递到另一个页面?

我正在尝试是否有一种方法可以将变量从一个页面对象传递给另一个页面对象?我在Java项目中使用Serenity BDD框架。在一页上,我正在创建和命名一个项目,然后转到...

回答 3 投票 0

使用页面对象模型使用柏树实现

我正在尝试创建支持页面对象模型的cypress测试项目。我在../integration处创建了一个新文件夹'pageobject',并在其中实现了LoginPageAdminPortal.js文件作为...

回答 2 投票 0

从另一个文件访问pom元素

我想将我的Web元素定义为与测试文件分开的js文件(我正在使用量角器)。我已经定义了pom.js对象:let web_elements = function(){this.get_login_mail,...

回答 1 投票 0

[按值选择硒,在使用页面工厂时发生类未使用错误

我的动作类类似于下面的公共类NewUserFormAction {公共静态void Execute(WebDriver驱动程序,List >地图)抛出异常{抽象类...

回答 1 投票 0

如何以页面对象模式管理公共页面

使用页面对象模式,我正在为每个页面创建一个类。然后我意识到有些页面具有类似的CSS类,我重复了太多代码。示例:BasePage =所有页面都继承自他(...

回答 2 投票 0

哪种方法应该在POM设计模式中的Page类内?

我正在使用POM设计模式创建UI测试自动化框架。阅读SeleniumHQ页面对象页面后,我正在考虑应该在页面对象内部创建所有方法。让我们...

回答 1 投票 0

使用PageFactory的元素保持陈旧状态

我有一个要确认其属性的对象列表,问题是它们每秒大约重新加载一次在页面上。每当我尝试引用列表中的任何元素时,我都会过时...

回答 1 投票 0

如何在页面对象中指定元素列表,而每个元素没有元素

我有一长串我想访问的元素。它们都具有类似的id,索引的范围是1到47。是否有一种很好的方式将它们作为数组或列表进行访问,因为我希望能够...

回答 1 投票 0

带有页面对象模型的Specflow中的通用步骤定义

我在登录页面绑定中有一个步骤定义[When(@“我单击'(。*)'按钮”)] public void IClickTheButton(string buttonName){LoginPage loginPage = new LoginPage(); loginPage ....

回答 1 投票 1

Ruby watir页面对象实现

[尝试将带有webelement的变量添加到方法中,然后将其与.click def login_button @ browser.element(:class => / button radius button-demo /)结合使用,请在login_button.click末尾,但是...

回答 1 投票 0

在Page类中,操作方法应该将返回类型作为类名称,还是使用void返回类型是一种好习惯?

public class HomePage {public Homepage clickAboutUs1Link(){aboutUs1.click();返回这个} public void clickAboutUs1Link(){aboutUs1.click(); }}我将是...

回答 1 投票 0

具有静态页面对象模型的Selenium Automation

[我一直在研究带有Page对象模型的Selenium框架示例,它们通常显示:[Test] public void Test_Login_To_Home_Page(){var login = new LoginPage(this.driver); ...

回答 1 投票 0

扩展方法可以使用非静态字段吗?

我不确定此序言是否必要(全部或全部),但我认为它传达了我的用例,需要在静态扩展方法内使用非静态字段。我有一个测试套件...

回答 1 投票 0

为什么我的红宝石小麦黄瓜框架的步骤文件中出现此错误

我正在用Ruby,Watir和Cucumne建立我的第一个自动化框架,现在我在步骤文件中收到此错误,我不知道为什么。在此处输入图像描述

回答 1 投票 0

量角器打字稿页面对象属性未定义

[嗨,当我在带有角度cli的量角器打字稿中使用POM时出现以下错误:“无法读取未定义的属性'sendUsername'。”我是打字机新手,请建议我如何解决...

回答 1 投票 2

带有PicoContainer的Appium Cucumber框架的测试数据类POM

[我有一个使用Appium,TestNg,Cucumber,PicoContainer进行本机iOS测试的框架,我正在寻找最佳方法来存储从一个步骤/场景中获取的数据,以后可用于...

回答 1 投票 0


Webdriver错误“驱动程序信息:driver.version:未知”

我正在尝试从Page-Objects Example中运行该示例,并且该示例在Windows 7上运行良好,但是当我尝试在Linux(Fedora 15)上运行该示例时,出现错误:GitHubLoginTest(1)com.example.test。 ...

回答 1 投票 0

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