使用firepath找到文本框的xpath,但是selenium无法识别和添加文本。
<div>
</div>
答案 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