gpt4 book ai didi

coffeescript - 为什么CasperJS表单提交不重定向到下一页?

转载 作者:行者123 更新时间:2023-12-04 04:07:16 25 4
gpt4 key购买 nike

这是我的第一次 casper 测试,所以我仍在为基础知识苦苦挣扎。我想在我的登录表单上填写用户名和密码,然后提交。然后确认是否在 上呈现了“注销”链接。下一个 页面(确认用户已登录)。

但据我所知,当调用 then 时,url 仍然相同。看起来没有帖子或重定向到下一页。我究竟做错了什么?

casper.start "http://test.local.mycompany.local/", ->
@echo 'at ' + @getCurrentUrl()
@fill 'form', { UserAlias : 'joe', Password : 'password' }, true

casper.then ->
@echo 'at ' + @getCurrentUrl()
@test.assertExists '#log-off-link', 'log-off link exists'

casper.run ->
@test.done()

所以@getCurrentUrl 的回显都返回相同的 URL,这是错误的。

最佳答案

您可以尝试使用 chrome extension ressurectio在浏览器中为 casperjs 生成自动化测试。它使用起来非常简单且有用。可能在几行( - 生成代码的一部分)中您应该进行一些修复,但无论如何它非常有用和方便。

关于coffeescript - 为什么CasperJS表单提交不重定向到下一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12181669/

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