Cucumber-jsでのテストにZombie.jsを使用していますが、クライアント側のスクリプトを実行できないようです。
ページへのアクセス:
this.browser.visit("http://localhost/boic",function(e, browser,status,errors){
console.log('status',status);
console.log('error',errors);
console.log('console',browser.text("H1"));
});
ステータス200を返し、エラーはなく、H1テキストを正しく表示します。ただし、ページのH1コードを変更するスクリプトを含めると、次のようになります。
<script>
$('H1').html('hello world');
</script>
H1テキストは変更されないままであり、browser.window...を介してグローバル変数にアクセスすることはできません。
ありがとう!