首页 > TAG信息列表 > pageobjects
java-如何确定Selenium是否存在WebElement?
我知道我可以使用(driver.findElements(By.xpath(“ Xpath Value”)).size()!= 0); 但是,我使用的是页面对象模型,其全部目的是在单独的类中预定义WebElement,因此不必在测试类中使用“ FindElements By”. 这是我目前拥有的 if (objPage.webElement.isEnabled()){ System.out.pJava硒页面对象菜单
我正在使用页面对象模型.而且在我的网站上,大多数页面都有一个菜单,因此我想我应该创建一个MenuPage类,以便每个其他具有菜单的页面都可以对其进行扩展. 但是现在我想从菜单中重新组合所有WebElement,以将它们与当前页面之一分开. 换句话说,如果一个元素直接在页面上,我将以类似的php – Codeception,使用pageObject设计模式和小黄瓜编写验收测试
我正在寻找一个带有pageObject设计模式和小黄瓜的简单代码示例,因为当我遵循the codeception BDD documentation时,所有示例都在tests / support / AcceptanceTester.php中编写.我不明白(英语能力差 – )如何不将所有代码集中在AcceptanceTester.php文件中. 例如,我有一个带有两个使用Java在Selenium WebDriver中使用PageObjects,Page Factory和WebDriverWait
我一直在使用Selenium WebDriver为我曾经使用过的一些项目实现功能测试.我正在尝试使用Page Factory设计模式与Page Factory来分解我的定位器.我还创建了一个静态WaitTool对象(singleton),它使用可选的超时参数实现了几种等待技术. 我目前的问题是我想在PageFactory尝试初始化WebEljava – 在调用构造函数时的NPE
我有以下java类(实现页面对象模式) package core.pageObjects; import org.openqa.selenium.*; public class ConsultaClientePorDocumento { private WebDriver driver; public ConsultaClientePorDocumento(WebDriver d){ this.driver = d; } publ如何使用继承使用Page Object模式设计Selenium 2测试
我们现在正在使用Selenium 2(Webdriver)和TestNG编写一个新的测试套件.我们的测试使用Page Object模式,我们对目前看来的方式非常满意.但是,我们的测试遇到了设计问题,我们似乎无法找到一个好的解决方案. 让我给你举个例子.这是我们的LoginTestCase: public class LoginTestCase ex