所以,我正在尝试编辑元素的文本,但我不知道为什么我不能。
这基本上就是我要编辑的内容:Screenshot
抱歉无法嵌入
我尝试了//*[@id=':so']/text()
,但似乎无效。
我正在使用Selenium IDE来捕获。但是,它并没有捕获我编辑网页上的文本,因此,没有在IDE中获取任何xpath。
我正在尝试修改Gmail中的回复文字。
抱歉我的英语不好......
答案 0 :(得分:0)
您可以使用div
在JavaScriptExectuor
中设置值,如下所示: -
WebElement el = driver.findElement(By.xpath("//div[@id=':so']"));
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].textContent = arguments[1]", el, "value to set");
希望它会对你有所帮助.. :)