0

我才刚刚开始使用业力,尽管似乎一切都已正确连接并且我的单元测试正在按预期运行,但我无法进行端到端测试以找到任何元素。

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

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

无论我放入什么选择器,它都不会找到一个元素。

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

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

4

1 回答 1

1

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

的文档pause()这里

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

于 2013-11-06T13:13:43.610 回答