pageobjects

    -1热度

    1回答

    据我所知,pagefactory中的FindBys Annotation返回满足里面提到的所有条件的元素。下面的代码总是返回0个元素。 同样,如果我使用具有相同ID和Xpath属性的FindAll注释,它将返回2个webelements。任何人都可以帮助我理解结果。 \t @FindBys \t (\t \t \t \t \t \t { \t \t \t \t @FindBy(x

    0热度

    2回答

    我正在使用POM框架为我的应用程序页面创建页面类。假设我的应用程序中有2页。事件2.时间轴。所以,我必须创建2个页面类 EventPage.java public class RCON_D_EventPage { @FindBy(xpath="//input[@placeholder='Search for entered records']") public WebEle

    0热度

    1回答

    我有3页的对象:main.js,login.js和menu.js并假设他们的功能被命名为相同的文件名,这是一系列的测试 主:主() 登录:登录() 菜单:菜单() 例如我已经中main.js以下 module.exports={ commands=[{ main:function(){ return this.click("@login") }

    0热度

    1回答

    我有动态生成的定位器取决于哪个元素将从列表中选择。 例如,这是我的生成的ID: Function:TableName:0:submenuAction 0是计数器,这意味着第一元件被从列表中选择的。计数器前后的所有字符串都不会改变,因此,首先,包含xpath方法不起作用。 我可以使用一些通配符,如 Function:TableName:{X}:submenuAction {x}是整数。 我可以存

    0热度

    1回答

    我的一位客户对使用黄瓜很感兴趣。 但我仍然有几个问题: 开发团队应该将他们的代码调整到小黄瓜文件吗? 我们应该从头开始一个项目来跟随黄瓜模式吗? 我们应该在哪里存储我们的规格文件(.feature文件)?我们 是否应该将它们留在日食文件夹中?我们是否应该通过 测试管理工具(如测试? 管理他们的最佳做法是什么? 我曾经与Selenium Page Object Model一起工作,并在Testink

    1热度

    1回答

    我试图将我的定位器的全部定义从标准格式转换为使用POM标注FindsBy。但我有一些定位器,它包含非静态变量,我收到错误消息:“无法在静态上下文中访问非静态字段_createBookData”。 代码,我想: [FindsBy(How = How.CssSelector, Using ="#select-month > option:nth-child(" + _createBookData.Nu

    0热度

    2回答

    我在下面的代码中面临NullPointerException - 它是在POM模型中创建的项目。 我正在阅读与NullPointerException相关的其他帖子,但我无法在我的Java代码中发现错误。 感谢任何帮助。 测试类: package pl.b2b.ProjectAutomationPractice; import static org.junit.Assert.assertEqu

    1热度

    1回答

    任何人都可以请帮我弄清楚如何使用Page对象的工厂多标识符下面的例子: @FindBy(how = How.NAME, using = "sex" And how = How.Value, using = "Male") 注:以上只是一个例子,我知道我们可以用不同的方式处理单选按钮。 我能够使用XPath执行此操作,但我找不到任何有关在单个find find中使用多个标识符的文档。 请给我一个

    0热度

    2回答

    量角器和Javascript的新手对我来说很容易。任何人都可以告诉我一个额外的行的语法来调用函数中的以下页面对象(在我的测试规范中),然后再使用我的expect子句吗? 方法/函数在页面对象: this.getHeaderText = function(){ element.all(by.css('.ag-header-cell-text')) .map(function(he

    0热度

    1回答

    是否有任何Gem(Like Site-Prism:用于Web自动测试),我可以在我的Mobile Automation Testing项目中使用它来使用页面对象模型模式定义屏幕。 由于提前