私はこの種のものをデバッグしようとしています:
browser
.chain
.session()
.open('/')
.type('q', 'Hello World')
.click('btnG')
.waitForTextPresent('Hello World')
.getTitle(function(title){
assert.ok(~title.indexOf('hello world'), 'Title did not include the query: ' + title);
})
.click('link=Advanced search')
.waitForPageToLoad(2000)
.assertText('css=#gen-query', 'Hello World')
.assertAttribute('as_q@value', 'Hello World')
.end(function(err){
browser.testComplete(function(){
console.log('done');
if (err) throw err;
});
});
node debug app.js
直接またはnode-inspector
とを使用してデバッガーを接続することができましたchrome
。しかし、にブレークポイントを作成しようとすると.click('btnG')
、機能せず、チェーンの最後にブレークポイントを作成するだけです。node.js
チェーン全体を単一のステートメントとして扱うようです。
この種の連鎖を段階的にデバッグするにはどうすればよいですか?これにREPLを注入するにはどうすればよいですか?ありがとう!