Намеренно продублированный шаг - PullRequest
0 голосов
/ 06 июня 2019

Для одного сценария, который я пишу, у меня есть два разных шага, которые выполняют одно и то же действие:

* Click "R$ "

Однако при запуске датчика появляется ошибка:

Failed Step: Click "R$ "
        Specification: specs/example.spec:10
        Error Message: Error: Element matching text "R$ " is covered by other element
        Stacktrace: 
        Error: Element matching text "R$ " is covered by other element
            at _click (node_modules/taiko/lib/taiko.js:715:15)

Как я могу намеренно добавить дубликат шага?

Вот мой полный сценарий:

* Login at "localhost:8001", as "user" and password "pass"
* Goto "localhost:8004/page/status"
* Check if text "Status page" exists on page
* Click "R$ "
* Check if text "Edit status" exists on page
* Click "R$ "
* Change value to "5"

Реализация * Click "R$ " (такая же, как source *)1016 *):

step("Click <selector>", async function(selector) {
    await click(selector);
});

1 Ответ

0 голосов
/ 07 июня 2019

Допускаются повторяющиеся шаги в манометре.Но ошибка, с которой вы столкнулись, от Тайко.Поэтому, пожалуйста, проверьте, не покрыт ли элемент, на который вы пытаетесь щелкнуть, каким-либо другим элементом.

...