无法使用量角器测试吐司消息

时间:2019-02-07 02:44:18

标签: protractor toast

我要测试的Toast消息的DOM,

我尝试了以下代码

当我运行此代码时,尽管能够找到吐司消息,但仍看到以下错误。请帮助我解决此问题。

add_Button_loc = element(by.xpath("//button[@type='submit'][contains(text(),'Add')]"));
browser.wait(EC.elementToBeClickable(add_Button_loc), 5000);
expect(add_Button_loc.isPresent()).toBe(true);
toastmsg = element(by.tagName("p-growl")).$('[value="aaa Batch saved successfully"]');
add_Button_loc.click();
expect(toastmsg.isPresent()).toBe(true);

[10:17:26] W / element-为定位器By(css选择器,p-growl)找到了多个元素-将使用第一个结果

失败: 1)ManageBatch测试添加批次   信息:     预期假为真。   堆:     错误:预期失败         在UserContext上。 (C:\ Users \ sarav \ AppData \ Roaming \ npm \ node_modules \ protractor \ example \ manageBatch.js:43:32)         在C:\ Users \ sarav \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasminewd2 \ index.js:112:25         在新的ManagedPromise(C:\ Users \ sarav \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ promise.js:1077:7)         在ControlFlow.promise(C:\ Users \ sarav \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ promise.js:2505:12)         在schedulerExecute(C:\ Users \ sarav \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasminewd2 \ index.js:95:18)         在TaskQueue.execute_(C:\ Users \ sarav \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ promise.js:3084:14)         在TaskQueue.executeNext_

0 个答案:

没有答案