这个“文本”的Xpath怎么样?

时间:2016-06-22 05:19:51

标签: selenium xpath

所以,我正在尝试编辑元素的文本,但我不知道为什么我不能。

这基本上就是我要编辑的内容:Screenshot
抱歉无法嵌入

我尝试了//*[@id=':so']/text(),但似乎无效。

我正在使用Selenium IDE来捕获。但是,它并没有捕获我编辑网页上的文本,因此,没有在IDE中获取任何xpath。

我正在尝试修改Gmail中的回复文字。

抱歉我的英语不好......

1 个答案:

答案 0 :(得分:0)

您可以使用divJavaScriptExectuor中设置值,如下所示: -

WebElement el = driver.findElement(By.xpath("//div[@id=':so']"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].textContent = arguments[1]", el, "value to set");

希望它会对你有所帮助.. :)