Javascript Selenium:WebDriver:双击div,然后输入文本始终失败
页面源代码是Javascript Selenium:WebDriver:双击div,然后输入文本始终失败,javascript,selenium-webdriver,Javascript,Selenium Webdriver,页面源代码是 <div title="Double Click here to Edit"> <span>Double Click here to Edit...</span> </div> <button name="OK"/> 有人知道这个问题吗 这个按钮是做什么的?很可能是页面正在重新加载,因此重置了值。Hi[~Fi Horan],我之前没有清楚地描述它。实际上,操作流程应该是,双击div
<div title="Double Click here to Edit">
<span>Double Click here to Edit...</span>
</div>
<button name="OK"/>
有人知道这个问题吗 这个按钮是做什么的?很可能是页面正在重新加载,因此重置了值。Hi[~Fi Horan],我之前没有清楚地描述它。实际上,操作流程应该是,双击div,然后会显示一个输入框,然后我可以在其中输入文本。但现在,当我使用硒来做这件事时,它不起作用。我的代码是action.moveToElement(element).doubleClick().build().perform();然后是sendKeys,但它不起作用。你不认为你可以共享此页面的链接以便我们查看吗?
<label id="ll">
<span>
<input class="field" type="text" text()='test'>
</span>
</label>
<div title="Double Click here to Edit">
test
</div>
<button name="OK"/>
method#1:
action.moveToElement(element).doubleClick().build().perform();
element.sendKeys("test");
method#2
js.executeScript("arguments[0].innerHtml='test';", element);