gpt4 book ai didi

javascript - 在 casperJs 测试中使用 jquery

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:26 24 4
gpt4 key购买 nike

我有一个不依赖于 jquery 的网络应用程序。

感谢(伟大的:))casperjs,我正在做功能测试。

现在我想在我的测试中使用 jquery。所以我试着按照这里的指示注入(inject)它 http://casperjs.org/faq.html#faq-jquery .好吧,它不起作用。

如果你能帮助我,这是我的代码 - 有什么问题吗? :

casper.start('http://localhost:8080/xxxxxx/xxxxxDialogTests.html');

casper.echo("page = " + casper.page); // -> it works, the page is there
casper.page.injectJs("../tools/jquery-1.7.2.js");

casper.waitFor(function check()
{
return this.visible('#button_create');
},
function then()
{
this.click('#button_create');
casper.waitFor(function check()
{
return this.visible('#dialog_document_name');
},
function then()
{
console.log("element : ", this.evaluate(function ()
{
var el = $("input#dialog_document_name");

return el;
}));
});
});

我删除了测试,因为这不是重点...

谢谢!

最佳答案

尝试在测试脚本的顶部添加 casper.options.clientScripts = ["../tools/jquery-1.7.2.js"]

同时尝试将绝对传递设置为 jQuery 脚本,例如。 /Users/foo/Work/project/tools/jquery-1.7.2.js

关于javascript - 在 casperJs 测试中使用 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12920828/

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