casperjsを使用してangularjsをクリックしたいと思います。しかし、私はこれを達成できません。 Webページは毎回私が実行するので、これをクリックする必要があるので、ダイアログボックスに値を設定します。Casperjsを使用してAngularjsをクリック
これは、私はこれは私がcasperjs
casper.then(function() {
this.evaluate(function() {
$($(document).find('button[ng-if="!activeDialog.yesno"]')).click();
});
this.wait(3000);
に使用するもの事前
おかげポップアップウィンドウクラスと他の属性がどのように見えるかです。しかし両者はうまく動かなかった。私は、 "タイムアウトが5000msのタイムアウトを待って、終了"しようとするとこのエラーが発生します。 – Quicksilver
これは別の問題です。角度のロードが完了する前に呼び出している可能性がありますので、タイムアウトを増やすか、読み込みが完了するまで@Quicksilver – Yaser
こんにちは、遅く答えて申し訳ありません。私はこの問題を以下のコードを使って解決しました casper.waitUntilVisible( '。close-j'、function(){ this.click(x // "[@ ng-show = '!activeDialog.hideCloseButton']") ); this.wait(5000); }); – Quicksilver