Selenium IDE提供了SyntaxError:JSON.parse:字符串文字中的错误控制字符

时间:2015-12-16 20:08:33

标签: javascript json google-chrome selenium

我安装了Selenium IDE 2.9.1。 启动Selenium IDE并按下文件/重新发送测试用例后,我收到一条错误消息:

  

出现意外错误。消息:TypeError:this.app未定义   网址:chrome://selenium-ide/content/editor.js,行:1013,列:7   Editor.prototype.populateFormatsPopup@chrome://selenium-ide/content/editor.js:1013:7   onpopupshowing @铬://selenium-ide/content/selenium-ide-sidebar.xul:1:1

当我打开Selenium IDE时,我收到一条错误消息:

  

出现意外错误。消息:SyntaxError:JSON.parse:JSON数据的第1行第1905行的字符串文字中的错误控制字符   网址:chrome://selenium-ide/content/plugin.js,第17行,第22列:第22行   PluginManager.prototype.load@chrome://selenium-ide/content/plugin.js:17:22   插件管理@铬://selenium-ide/content/plugin.js:7:3   应用@铬://selenium-ide/content/application.js:26:26   编辑@铬://selenium-ide/content/editor.js:30:14   SidebarEditor @铬://selenium-ide/content/sidebar-editor.js:22:5   的onload @铬://selenium-ide/content/selenium-ide-sidebar.xul:1:1

系统:

  • Firefox:43语言匈牙利语
  • Selenium IDE 2.9.1
  • Windows 10 *

我已经从这里删除并重新安装了selenium插件:

https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/

我也删除了其他FF插件。

知道如何解决这个问题吗?实际上我不能在FF中使用Selenium ......

2 个答案:

答案 0 :(得分:0)

似乎是Selenium IDE的一个问题:https://code.google.com/p/selenium/issues/detail?id=8103

建议的解决方案如下:

  1. 输入" about:config"在Mozilla Firefox的地址栏中。
  2. 将设置更改为"默认"对于extensions.javaformatters@seleniumhq.org.install-event-fired和 extensions.selenium-ide.pluginsData。
  3. 关闭,然后再次启动IDE。

答案 1 :(得分:0)

可能是由于与JavaScript框架(例如mootools)发生冲突而导致的。

就我而言,

  1. executeScript on document.title ='Hello World';
    • 最初有效
  2. 我使用旧版的mootools加载网页
  3. executeScript on document.title ='Hello World';
    • 不再与错误消息“失败:HH:MM:SS JSON.parse不是函数”