gpt4 book ai didi

angularjs - 当我使用 browser().navigateTo() 时,我如何才能看到 karma 看到的内容

转载 作者:行者123 更新时间:2023-11-28 21:31:33 24 4
gpt4 key购买 nike

我才刚刚开始使用 karma,虽然看起来一切都已正确连接并且我的单元测试正在按预期运行,但我无法通过端到端测试找到任何元素。

当我转到调试页面时,我可以看到我的应用程序的一个非常简短的闪现,它告诉我我的代理和配置通常已正确连接,但是当我运行时

describe('my app', function() {
beforeEach(function(){
browser().navigateTo('/');
});
it('should display the home page', function() {
expect(element('title').text()).toEqual('my title');
});
});

无论我输入什么选择器,它都找不到元素。

不过,我的问题是...有什么方法可以让我看到它看到的是什么?我可以让 karma 转储 html 响应的全文吗?如果我能做到这一点,我至少可以看到它返回了什么。就目前而言,我根本没有得到任何调试信息,这有点令人沮丧。

如果我可以更轻松地回答问题,请随时询问更多信息。感谢您提供任何帮助。

最佳答案

您可以在测试中使用 pause() 来暂停执行,然后您可以从 UI 恢复。

pause() 的文档是 here .

如果您想自动恢复,也可以使用 sleep(seconds) 进行定时暂停。

关于angularjs - 当我使用 browser().navigateTo() 时,我如何才能看到 karma 看到的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19812761/

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