考虑:
driver.execute_script("function main(){console.log('this is main');}")
driver.execute_script(f"return main()")
第二个execute_script()将导致selenium.common.exceptions.JavascriptException: Message: javascript error: main is not defined,如何在不合并两个execute_script()的情况下修复这个?
澄清
我希望“保存
假设我有两个文件,index.js & test.js。
现在,它们包含以下代码;
index.js
var test = require('./test');
test.execute();
function execute(){
console.log('Execute this from the test file');
}
module.exports = {
execute
}
test.js
var index = require('./index');
index.execute();
function
我已经按照Angular2的官方指南学习了angular2。当我使用angular2-alpha28时,一切都正常!当将angular2更改为alpha36时,它不起作用!它显示以下错误:
EXCEPTION: Error during instantiation of Token(Promise<ComponentRef>)!.
angular2.dev.js:22746 ORIGINAL EXCEPTION: TypeError: Cannot read property 'toString' of undefined
angular2.dev.js:22
当从Resharper运行Jasmine测试时,所有测试都会出现以下错误,但是,当直接从Visual中的Chutzpah扩展启动时,相同的测试就会成功。
Jasmine 2.0.0
finished in 0.106s
10 specs, 10 failures
Spec List | Failures
UI.tools Tests (name)
ReferenceError: setFixtures is not defined
ReferenceError: setFixtures is not defined
at Object.<anonymous> (http:/