我有一个关于多个casper测试的问题。
我正在使用mocha-casper,我希望一个接一个地运行多个测试,而不会相互干扰。我有几个测试文件,只要我正在单独执行它们,它们都工作正常,但是当我尝试一次运行它们时,我收到以下错误:
Unsafe JavaScript attempt to access frame with URL about:blank from frame with URL file:...
我知道这个问题与我在每个文件中使用before(function () { casper.start(url)});
并且它们互相干扰的事实有关。
更新:
为了对测试文件进行排序,我尝试了以下内容:
casper.start(url)
替换为casper.reload()
以尝试重置页面
casper.start(url)
,而在之后使用的casper.thenOpen(url)
中使用|grep -v -e '^$' | grep -v "Unsafe JavaScript"
但我仍然遇到同样的问题!
基本上,我想做的事情是在我的视图开头(单页)开始每一个测试。
有人可以帮助我吗?
更新:
由于我在Ubuntu中编程并从命令行运行我的测试用例,因此我制定了以下解决方法:
我加上了
sklearn.svm.SVR
我的命令