Событие должно сработать, когда появится уведомление Toastr - PullRequest
0 голосов
/ 29 октября 2018

Я хочу вызвать событие, используя транспортир для закрытия уведомительных сообщений Toastr. всякий раз, когда появляется уведомление, это событие должно сработать .. возможно ли это?

У меня есть 10 форм, я проверяю эти формы с помощью транспортира. В каждой форме у меня есть редактируемые текстовые поля. Если вы добавите / отредактируете / удалите какие-либо поля, вы получите сообщение с уведомлением. Я хочу закрыть эти сообщения, когда они появятся в моем заявлении. Это возможно?? Заранее спасибо ..

1 Ответ

0 голосов
/ 01 ноября 2018

Вы можете выполнить JS код во время выполнения теста для закрытия toastr уведомления, вы можете попробовать это (я тестировал его в их демонстрационном проекте - запустите этот код toastr.remove() в консоли, когда было показано уведомление toastr) :

await browser.executeScript(toastr.remove())

обратите внимание, что browser.executeScript() возвращает Promise, поэтому вам нужно разрешить его.

...