如何获取 Selenium 中元素的内部文本?

新手上路,请多包涵

我正在使用 DOM 节点:

 <input
    type="form-control"
    type="text"
    data-bind="textInput: EnterpriseId"
    disabled
    autocomplete="off">

我怎样才能得到它的价值?我很挣扎,因为 element.getText() 不起作用并返回空白。

原文由 Bishwaroop Chakraborty 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 417
1 个回答

尝试这个:

 WebElement element = driver.findElement(By.id("id value"));
String val = element.getAttribute("innerText")

原文由 Eknath 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题