无法使用Javascript和Selenium webdriver保存保存在表格单元格中的文本
我有一张有单元格的桌子。 用户单击单元格后可以手动编辑单元格,输入的值保存在数据库中。 当我尝试使用“sendKeys”方法执行相同操作时,我无法在其中输入文本。 我尝试使用“executeScript”方法并更改了单元格的“innerHTML”内容,现在我看到预期的文本正在单元格中写入。 但这实际上并没有保存在数据库中无法使用Javascript和Selenium webdriver保存保存在表格单元格中的文本,java,javascript,selenium,selenium-webdriver,Java,Javascript,Selenium,Selenium Webdriver,我有一张有单元格的桌子。 用户单击单元格后可以手动编辑单元格,输入的值保存在数据库中。 当我尝试使用“sendKeys”方法执行相同操作时,我无法在其中输入文本。 我尝试使用“executeScript”方法并更改了单元格的“innerHTML”内容,现在我看到预期的文本正在单元格中写入。 但这实际上并没有保存在数据库中 WebElement w ; fw.executeScript("arguments[0].innerHTML='55'", w) 有人能帮我
WebElement w ;
fw.executeScript("arguments[0].innerHTML='55'",
w)
有人能帮我找出这种方法的问题所在吗。我还不能添加评论,所以我将以问题的形式发布“答案”: 这是你自己开发的网站吗?是什么导致数据写入表中,例如,在tab out上,在单击另一个元素时,按键等 如果“按键”导致“保存”,您可以使用以下方法:
selenium.keyPress("id=textbox", "\\119"); // in this case you're pressing "w"
此处有更多ASCII键:
您能提供html吗?