gpt4 book ai didi

javascript - 使用 Casperjs 在 Angularjs 中单击

转载 作者:行者123 更新时间:2023-11-30 15:35:09 25 4
gpt4 key购买 nike

我想使用 casperjs 在 angularjs 中单击。但是,我无法做到这一点。每次我运行时,该网页都会填充一个对话框,所以这就是我需要单击的原因。

这是我尝试点击的内容

<button class="ng-scope" trans="" ng-click="closeDialog(activeDialog, 'okButton');$event.stopPropagation();" ng-if="!activeDialog.yesno">Tamam</button>

这是我在 casperjs 中使用的

casper.then(function () {
this.evaluate(function() {

$($(document).find('button[ng-if="!activeDialog.yesno"]')).click();
});

this.wait(3000);

提前致谢

最佳答案

我使用下面的代码解决了这个问题:

casper.waitUntilVisible('.close-j',function(){
this.click(x("//a[@ng-show='!activeDialog.hideCloseButton']"‌​));
this.wait(5000);
});

关于javascript - 使用 Casperjs 在 Angularjs 中单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41666241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com