Selenium ide Selenium IDE的SelBlocks扩展中出错-sel-blocks.js

Selenium ide Selenium IDE的SelBlocks扩展中出错-sel-blocks.js,selenium-ide,Selenium Ide,我已经搜索了这个,但没有找到答案,但不管怎样,如果已经有答案,请为我复制链接 我的问题是,我正在使用Selenium IDE的扩展selblocks,当我打开测试用例并尝试运行它时,我得到以下错误: “在chrome://selblocks/content/extensions/sel-blocks.js @289:引用错误:未定义FatalError“ 我查找sel-blocks.js文件,但找不到它,所以我甚至无法尝试修复错误。我还认为这不是我的测试用例的问题,因为它仍然是一个非常简单的测试

我已经搜索了这个,但没有找到答案,但不管怎样,如果已经有答案,请为我复制链接

我的问题是,我正在使用Selenium IDE的扩展selblocks,当我打开测试用例并尝试运行它时,我得到以下错误: “在chrome://selblocks/content/extensions/sel-blocks.js @289:引用错误:未定义FatalError“

我查找sel-blocks.js文件,但找不到它,所以我甚至无法尝试修复错误。我还认为这不是我的测试用例的问题,因为它仍然是一个非常简单的测试用例,尽管它可能不正确,因为我对Selenium是新手(无论如何,我将把它放在这里,以防它确实是我的测试用例的问题…)。 (无法发布屏幕截图,没有足够的信誉点,因此html将不得不这样做)


打开
http://test.projects.local/plans
商店
2.
我
商店
javascript{elementExists(“link=“.${i})}
马克思主义者
虽然
马克思主义者
点击
link=${i}
商店
${i}++
我
商店
javascript{elementExists(“link=“.${i})}
马克思主义者
结束时
有人知道如何修复此问题或在哪里找到此文件吗

编辑:我更改了测试用例,所以我不需要使用Selblocks,但无论如何,如果有人知道,我想知道这个文件在哪里,以避免将来出现问题,或者只是想知道这个扩展如何工作


事先谢谢

FatalError消息掩盖了有关实际问题的信息,因为旧版本的SelBlocks中存在错误处理错误。请升级

当我用SelBlocks 1.3运行这个脚本时,javascript表达式出现了一个错误,它似乎误用了冒号:javascript:{$e(“link=”..${I})}

编辑:

顺便说一句,以下几点应该可以达到同样的效果:

for|i=0; elementExists("link="+i); i++
  click|link=${i}
endFor
这是因为SelBlocks表达式是javascript,并且在作用域中使用Selenium的变量进行计算。在本例中,
i
是for循环的本地。但是
i
仍然是一个Selenium变量,这就是为什么
${i}
可以在循环中的任何Selenium命令中使用


注意-在SelBlocks 2.0之前,for循环不会自动初始化其循环变量,除非在
Value
参数中声明。

由于旧版本的SelBlocks中存在错误处理错误,FatalError消息掩盖了有关实际问题的信息。请升级

当我用SelBlocks 1.3运行这个脚本时,javascript表达式出现了一个错误,它似乎误用了冒号:javascript:{$e(“link=”..${I})}

编辑:

顺便说一句,以下几点应该可以达到同样的效果:

for|i=0; elementExists("link="+i); i++
  click|link=${i}
endFor
这是因为SelBlocks表达式是javascript,并且在作用域中使用Selenium的变量进行计算。在本例中,
i
是for循环的本地。但是
i
仍然是一个Selenium变量,这就是为什么
${i}
可以在循环中的任何Selenium命令中使用


注意-在SelBlocks 2.0之前,for循环不会自动初始化其循环变量,除非在
Value
参数中声明。

非常感谢,它现在正在使用SelBlocks。事实上,问题在于缺少“:”。非常感谢,它现在正在与Selblocks一起工作。事实上,问题在于缺少“:”。