我有一个<div name="myDiv">0</div>
。
我尝试编写一个myDiv中包含 0个 文本的测试。使用WebDriver,它是:
String text = webDriver.findElement(By.xpath("//div[@name='myDiv']")).getText();
但结果是我有一个空字符串。我不应该使用getText()获取div的内容吗?
我找到了答案,我只需要为 webDriver* 使用真实的浏览器 *
webDriver = new FirefoxDriver();
然后就可以了。
也许是JavaScript问题。