Wątek przeniesiony 2023-11-13 11:38 z JavaScript przez Riddle.

Błąd w testach automatycznych "Error: strict mode violation:"

0

Po uruchomieniu testów, mam nastepujący problem

Error: locator.click: Error: strict mode violation: getByTestId('project---menu--navigation--settings') resolved to 2 elements: 1)
<div class="ant-collapse-item"
     data-test="projects--e…>…</div> aka getByTestId(menu--section').getByTestId('project--menu__--navigation--settings') 2) <div aria-disabled="
     false" class="ant-collapse-item" …>…</div> aka getByTestId('definition--modal').getByTestId('project--menu--navigation--settings') 

jak podejsc do rozwiazania?

3

Zrobić tak żeby id był unikalny na stronie.
Aktualnie 2 elementy mają to samo id co jest błedem.

Albo tak napisać selektor do testu żeby był w stanie jednoznacznie wskazać unikalny element.

0

dzieki, udalo sie juz rozwiazac

1 użytkowników online, w tym zalogowanych: 0, gości: 1