gpt4 book ai didi

java - 验证元素被选择;找不到独特的元素

转载 作者:行者123 更新时间:2023-12-02 04:09:59 25 4
gpt4 key购买 nike

我找不到唯一的元素来验证是否选择了该元素。需要帮忙。 see attached image对于可能的元素。

   var attr = findElement(By.xpath("//theme-item[@class='list-group-item 
xpath-themes-list-item active ng-star-inserted']")).getText()
log("!!")
if (attr.contains("Infor M3A Theme"))
{

Assert.assertTrue(findElement(By.xpath("//theme-item[@class='list-group-
item xpath-themes-list-item active ng-star-inserted']")).isSelected,
"Incorrect Theme selected")
log("Infor M3A Theme Selected")
findElement(By.xpath("//*
[text()='back']")).click

driver.findElement(By.xpath("//button[@aria-label='Close Global
Navigation' and contains(@data-title,'CLOSE')]")).click();

}
else
{
Assert.fail("Theme Validation failed")
}

如果我可以通过使用带有 active 的元素类进行验证来真正确保选择该元素,那么效果会更好,因为这是一个很好的标识符

最佳答案

你可以尝试使用下面的xpath。

//theme-item[contains(@class,'list-item active')]//a

关于java - 验证元素被选择;找不到独特的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56696452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com