Для одного сценария, который я пишу, у меня есть два разных шага, которые выполняют одно и то же действие:
* 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);
});