gpt4 book ai didi

java - WebElement getText() 在 Winium 桌面上不起作用

转载 作者:行者123 更新时间:2023-12-02 13:30:50 28 4
gpt4 key购买 nike

我尝试在 WebElement 实例上执行 getText(),但由于某种原因它不起作用:pcresultsList.get(0)。 getText()
也许Winium不支持这种方法?

我的代码是:

public void monitorBasic() throws InterruptedException {
monitorFrame = driver.findElement(By.name("BEAM Monitor"));
WebElement resultsFrame = monitorFrame.findElement(By.id("ReportListBox"));
List<WebElement> pcresultsList = resultsFrame.findElements(By.className("TextBlock"));
System.out.println(pcresultsList.get(0).getText());
}

很抱歉没有发布我收到的错误 - 该网站告诉我我的代码没有缩进,当我尝试将其呈现为代码时,该网站告诉我代码太多。 :)

最佳答案

您是否尝试过使用:

System.out.println(pcresultsList.get(0).getAttribute("Value"));

还尝试获取元素的其他属性以确认您可以获取信息。

下面的代码对我有用:

element = Window.findElement(By.xpath("//*[contains(@ControlType,'ControlType.DataItem') and contains(@Name,'G15')]"));
System.out.println("Cell text: " + element.getText()); //writes Shipments

请告诉我们这是否有帮助。

关于java - WebElement getText() 在 Winium 桌面上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43190311/

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