gpt4 book ai didi

css - CasperJs 测试找不到 css 选择器(从 jade 迁移到 pug 后测试失败)

转载 作者:行者123 更新时间:2023-11-28 01:19:06 24 4
gpt4 key购买 nike

我将我的模板从 jade 迁移到 pug,然后所有的 casperJs 测试都失败了。大多数错误与未找到的 css 选择器有关。这是我的代码示例:

casperJs 测试:

casper.thenOpen("http://localhost:8080/activites/E5555", function() {
this.wait(5000, function() {
this.click("a.open-user-dialog");
});
});

这里是元素的哈巴狗:

p
i.fa-icon-plus.fa-icon-success
strong: a.open-user-dialog(href="#user-dialog", data-toggle="modal") Add user

这里是测试结果:

FAIL 无法在不存在的选择器上发送 mousedown 事件:a.open-user-dialog

我将不胜感激任何帮助。

最佳答案

最后我想通了,这里是答案:我在加载页面之前放置了 casper.wait(2000, function(){}); 并解决了问题。

casper.wait(2000, function(){});
casper.thenOpen("http://localhost:8080/activites/E5555", function() {
this.wait(5000, function() {
this.click("a.open-user-dialog");
});
});

关于css - CasperJs 测试找不到 css 选择器(从 jade 迁移到 pug 后测试失败),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51617990/

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