【发布时间】:2016-12-01 07:58:47
【问题描述】:
//get count of checked checkboxes,
//count must be 1 because it selected one product
var checkedCount = productPage.selectedProducts.count();
expect(checkedCount).toBe(1).then(function () {
browser.sleep(2222);
productDialogPage. createTaskButton.click();
});
这是我的代码。当用户选择时,createtaskbutton 被激活。
通常是禁用的。
错误是
失败:无法读取未定义的属性“then” 堆: TypeError:无法读取未定义的属性“then”
当我改成这个
//get count of checked checkboxes, count must 1 be because it selected one product
var checkedCount = productPage.selectedProducts.count();
expect(checkedCount).toBe(1);
browser.sleep(4222);
//click task create and expect confirm dialog to be displyed
productDialogPage.createTaskButton.click();
same
消息: 失败:无法读取未定义的属性“点击” 堆: TypeError:无法读取未定义的属性“点击”
它不读取我的规范类,它一进入另一个规范。
同样是这样的
//get count of checked checkboxes, count must 1 be because it selected one product
var checkedCount = productPage.selectedProducts.count();
expect(checkedCount).toBe(1);
browser.sleep(4222);
browser.wait(function() {
return productDialogPage.createTaskButton.isPresent();
})
【问题讨论】:
-
如何获取元素 createTaskButton ?
标签: angularjs protractor