有一种方法可以在testCafe http://devexpress.github.io/testcafe/documentation/test-api/authentication/http-authentication.html中处理httpAuth, 我正在尝试测试一个站点,首先我必须通过httpAuth。提到的功能是用于夹具的。我应该如何在一个黄瓜步骤定义中处理httpAuth?一个例子,不胜感激。
我的stepdef类似于
给出('页面已加载',异步函数(){ 等待testController.navigateTo('http://example.com')。httpAuth({ 用户名:“ logmein”, 密码:“ test123” }) });
我得到了
TypeError:testController.navigateTo(...)。httpAuth不是函数
答案 0 :(得分:2)
test.httpAuth
方法中的fixture.httpAuth
用于指定单个测试或固定装置要使用的凭据,因此这些方法应在test
或{ {1}},但不在fixture
的上下文中。
您不能在测试体内使用testController
。
请参阅文档(http://devexpress.github.io/testcafe/documentation/test-api/authentication/http-authentication.html)中的示例:
httpAuth