有什么方法可以使这项工作?
$I->amOnPage('/');
$I->wait(2);
$I->executeJS('
var theCookies = document.cookie.split(\';\');
var aString = \'\';
for (var i = 1 ; i <= theCookies.length; i++) {
aString += i + \' \' + theCookies[i-1] + "\n";
}
return aString;
');
除了我抛出错误的事实之外,这样的事情是否可能?
在js中使用try-catch:
//js sample:
try {
throw "exception";
}
catch(error) {
return -1;
}
它在Java上对我有效:
( (ChromeDriver) webDriver ).executeScript( "try{throw \"exception\"}catch(error){return -1}" )