Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firefox 加载user-extensions.js失败:启动Selenium IDE时打开输入流时出错_Firefox_Selenium_Selenium Ide - Fatal编程技术网

Firefox 加载user-extensions.js失败:启动Selenium IDE时打开输入流时出错

Firefox 加载user-extensions.js失败:启动Selenium IDE时打开输入流时出错,firefox,selenium,selenium-ide,Firefox,Selenium,Selenium Ide,我在Firefox的Selenium IDE插件中设置了一个user-extensions.js文件。 选项>选项>硒核心扩展(浏览) 现在,每次打开Selenium IDE窗口时,都会弹出一个[Javascript应用程序]错误对话框,上面写着: 加载user-extensions.js失败:打开输入流时出错(文件名无效?:文件:((文件路径))/user extensions.js?1455678175105“ (注意:其他[Javascript应用程序]Selenium IDE启动错误消

我在Firefox的Selenium IDE插件中设置了一个user-extensions.js文件。
选项>选项>硒核心扩展(浏览)

现在,每次打开Selenium IDE窗口时,都会弹出一个[Javascript应用程序]错误对话框,上面写着:
加载user-extensions.js失败:打开输入流时出错(文件名无效?:文件:((文件路径))/user extensions.js?1455678175105“

(注意:其他[Javascript应用程序]Selenium IDE启动错误消息可以通过下面给出的解决方案修复)

Firefox版本为44.0.2
Selenium IDE版本是2.9.1
请注意,问号后的数字每次都会更改

如果我打开一个测试套件并运行它,它仍然可以工作(因此,已经成功地加载了我的user extensions.js)——但是每次打开Selenium时都会收到这个错误消息,这是一件痛苦的事情

我可以做些什么来摆脱这个错误对话框?

这解决了它:

  • 打开Firefox并打开Selenium IDE
  • 选项>选项>将Selenium Core extensions设置为空白,然后单击确定
  • 退出Selenium IDE并退出Firefox(是的,还必须退出Firefox)
  • 打开Firefox并打开Selenium IDE
  • 选项>选项>将Selenium Core extensions设置回原始的user-extensions.js文件(浏览到该文件),然后单击确定

  • 此后,它很高兴,启动时不再出现错误消息。:)

    我猜它不喜欢文件名末尾的“?1455678175105”。如果您的用户扩展名文件名中确实有“?1455678175105”,我会将其删除,如果您没有,我会检查您是否无意中将其放入selenium选项中,这会导致它找不到file如果名称中没有,则一定与您当前的浏览器版本有关。@Jsmith2800-我认为这也是问题所在,但这不是文件名的一部分,选项中的设置中也没有。此外,每次打开Selenium IDE并收到错误消息时,?后的数字都会更改。@RodelBernal-我很抱歉使用Firefox 44.0.2版-我将更新问题以包括这一点。