我有一个接受 By 元素的函数,By by = By.xpath("xpathString")。在我的方法中,我使用以下语句来查找另一个 WebElement
findElement(by).findElements(By.xpath(anotherXPathString))
有谁知道一种方法来操作第一个,以便我可以将它们组合起来,以便我可以使用一个 findElement 函数?我查看了 Selenium By 类页面,它无法将 By 转换为 String 或组合到不同的 By 元素。我的目标是让它看起来像
By newby = (however we will combine the two by statements);
findElements(newby);
或者
String newXPath = (however we convert the by to a string) + anotherXPathString;
findElements(By.xpath(newXPath));