当前位置: 首页 > 知识库问答 >
问题:

如何修复在html文档体上写入文本的错误?

酆俊远
2023-03-14

大家早上好,我写信给你是为了帮助我一个包含错误的方法。我试图自动化一个测试写一个文本上document.body.inner超文本标记语言的方法,但它的代码行块。我怎么做才能修复此错误:"org.openqa.selenium.JavascriptExcture: SynTaxError:意外令牌:标识符"。谢谢你的帮助。这是我的部分代码:

public void publishCommentInFeedback(String commentTxt){JLearnSelectorUtils.findelementbycsselector(“.comment pane.dbcomment add A”)。单击();ActionUtils.switchToFrame(JLearnSelectorUtils.findelementbycsselector(“.new comment container IFRAME”);ActionUtils.executeJavascript(“document.body.innerHTML=”“commentTxt”); ActionUtils。切换到默认内容();JLearnSelectorUtils。FinDelementByCsselector(“.new comment container.btn”)。点击();ActionUtils。waitUntilElementVisible(60,“.fulldisplay footer.wysiwyg editor”);]

共有1个答案

庞瀚
2023-03-14

脚本末尾缺少

   ActionUtils.executeJavascript("document.body.innerHTML = '" + commentTxt + "'");

vs

   ActionUtils.executeJavascript("document.body.innerHTML = '" + commentTxt + "';");

找到身体元素的另一种方法:

String desiredText = "Kevens";
String scr = "document.getElementsByTagName('body')[0].innerHTML = '" + desiredText + "';";
JavascriptExecutor javascriptExecutor = (JavascriptExecutor) driver;
javascriptExecutor.executeScript(scr);
 类似资料:
  • 我创建了一个Java游戏,当游戏结束时,执行一个方法,告诉用户输入他/她的名字,然后他们的分数将保存在playscores中。txt文档。这很好用。然而,我想要的不仅仅是这份文件中一个人的分数。我想要它,这样每个玩游戏的名字和分数将保存在这个文件中。非常感谢您的帮助。 这是我的gameComplete方法代码: 我尝试过不同的东西,比如Objectoutputstream,但不幸的是,我不知道该怎

  • 我想用字符串替换元素和“randmsg”。下面是我现在掌握的: 有什么想法吗?我是一个JavaScript傻瓜,我做错了什么?

  • 您好,我想调整字体大小和颜色的字体真棒。这是我正在使用的代码,我可以让颜色或字体大小正常工作。但不是两者都在一起。也不确定我是应该使用内嵌CSS还是创建一个单独的CSS文件。这是一个简短的HTML表单(计算器)。 我的语法有问题吗?我做了大量的搜索,似乎找不到问题所在。 谢谢

  • 当我单击HTTP://localhost:8080/maya-web-service/abcws?wsdl时,我在eclipse控制台中收到HTTP 500错误和next信息: 2015年5月5日7:08:16 PM com.sun.xml.ws.transport.http.servlet.wsServletDelegate doGet严重:捕获可抛出的java.io.ioException:当

  • ##用于写一个 h2 头。每个文档必须以 h2 开头。 这是为了支持 appium.io 文档生成。不要使用---下划线方法创建标题。 不要对标题使用 h1 # 或 ===,因为目录表不支持这样(文件夹名称将用作 h1)。 副标题 ### 用于编写副标题 常规标题 #### 用于不出现在目录里的标题。 不要使用 h5 ##### 或是 h6 ######。 换行符 不要使用 -- 或者 ---这样

  • 我正在使用Visual Studio Code进行编码,但最近我遇到了奇怪的问题,该如何解决? 当我输入php artisan tinker时,tinker文本不像往常一样,我记得颜色是蓝色的,但现在是白色的。同样在使用php artisan migrate和etc命令后,结果文本是白色的 我卸载了Vscode以及所有appdata和扩展以及与之相关的任何东西,但在安装最新版本后没有任何变化,修补