Я выполняю сценарий в Selenium IDE 1.5.0, в котором я обновляю страницу и сортирую таблицу данных.
Мне нужно сослаться на элемент таблицы в зависимости от его позиции.
Что у меня сейчас есть:
clickAndWait css=input[type="image"]
click //a[contains(text(),'Yield')]
pause 999
click //a[contains(text(),'Yield')]
pause 9999
storeTable id=table-0.2.14 x
Я получаю ошибку:
"[error] Элемент id = table-0 not found".
Однако, когда я нажимаю кнопку «найти» в команде storeTable, соответствующий элемент в таблице найден.
В поисках ответа я нашел форумы, которые предполагают, что необходима пауза, но используемая в настоящее время пауза довольно длинная.
Я также заметил, что иногда он будет работать успешно, если я переключусь на открытый браузер Chrome, а затем вернусь к браузеру Firefox во время работы. Очевидно, есть причина, по которой это происходит, но я не понимаю, что происходит.
Я пытался поиграть с командой focus () (думая, что активное окно переключается), но, похоже, это тоже не работает.