无法识别文本框并输入文本

时间:2015-04-02 03:46:13

标签: selenium-webdriver

使用firepath找到文本框的xpath,但是selenium无法识别和添加文本。

<div>

</div>

1 个答案:

答案 0 :(得分:0)

您无法使用Selenium修改div的文本。 sendKeys()方法只能在输入字段中写入。请改用Javascript:

JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("document.getElementById('some_id').innerHTML = "Test");

如果您想使用Javascript通过XPath查找元素,请使用 document.evaluate

示例:https://coderwall.com/p/u2amea/javascript-get-element-by-xpath

相关问题