xpath с индексом не работает как селектор

1

На странице есть 3 кнопки с определенным текстом {text}. Я хочу, чтобы нажимал на первую такую кнопку.

Я протестировал xpath на консоли хром с индексом и выдает правильную кнопку.

$ x ("//кнопка [содержит (текст(), 'sometext')]") [0]

Но когда я использую тот же самый xpath, что и селектор в моем коде nightwatch, он, похоже, не находит его.

В то время как

Селектор://кнопка [содержит (текст(), "sometext")] '

кажется, находит 3 кнопки, но когда я добавляю [0] (как указано выше), он не находит элемент.

Теги:
xpath
nightwatch.js

1 ответ

2
Лучший ответ

Я хотел бы попробовать [1] вместо [0]. Xpath основан на 1.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню