我不熟悉React Draft Editor,对于“输入”类型字段,我使用“.Clear”命令删除所有文本。无法删除此处的文字。请查看代码和屏幕截图。框/字段也是两个不同的元素(在单击它之前和之后)。我需要删除其中的所有内容并从 Excel 文件中输入值“Q8”(我知道如何执行此步骤)。
提前谢谢您!
box_after 的完整 XPath:
/html/body/div1/div/div/div/div/div[2]/form/ui-view/ui-view/div[3]/div[3]/div1/table 1/tbody/tr1/td/div/div[11]/react-editor-wrapper/div/react-editor/div/div/div[2]/div/div/div/div/pre /div/span/span
Set box_after = driver.FindElementByXPath("//div[contains(@class, 'notranslate public-DraftEditor-content')]")
driver.ExecuteScript "arguments[0].textContent='';", box_after
Dim mytestdata As String
mytestdata = "Hey, this is done by ChatGPT"
driver.ExecuteScript "arguments[0].textContent=arguments[1];", Array(box_after, mytestdata)