我需要检查 Java Selenium 页面上是否存在元素。不幸的是,所有关于搜索的解释都是使用 FindElements(By) 进行的,但我有一个将 WebElement 直接传递给方法的结构,因为我的元素已经由 PageFactory 发送。
所以我有一个结构如下:
public static void verifyElementPresentStatus(WebElement targetElement, String elementName) {
Boolean elementPresent = MISSING PART
StepLogger.subVerification(elementName + " should be present");
Assert.assertTrue(
elementPresent,
ValidationHelper.getPresentValidation(elementName)
);
}
并像这样调用方法
ExpectationHelper.verifyElementPresentStatus(
Pages.HomePage().homeHeader,
Pages.HomePageConstants().pageHeaderText
);
任何人都知道这样做的方法吗?
慕的地10843
慕虎7371278
相关分类