获取org.openqa.selenium.WebDriverException:SyntaxError:missing;在声明之前

时间:2013-08-12 10:16:02

标签: javascript selenium-webdriver

openqa.selenium.WebDriverException: SyntaxError: missing ; before statement当我尝试使用java脚本和selenium webdriver设置div标签的值时。 我使用

获取div标签中存在的值
WebElement element = driver.findElement(By.id("markupTextarea"));
String value = element.getText();

一旦我得到了值,我就会在现有值上添加更多文本并执行以下代码

jscript = "document.getElementById('markupTextarea').innerText = '{panel:title=Day - X |borderStyle=solid|borderColor=#ccc|titleBGColor=#99ff66|bgColor=#ccffff}{panel}" + value + "'" ;

    jscript = jscript + ";";
    System.out.println(jscript);
    js.executeScript(jscript);

这样做我得到了上述异常。添加/删除行:

jscript = jscript + ";";

没有给出任何积极的结果。

提前感谢您的帮助

1 个答案:

答案 0 :(得分:0)

请你在调用executeScript之前粘贴“jscript”字符串吗? 似乎javascript代码不正确。我对该代码没有任何问题。

相关问题