kom
(kom)
#1
Есть страница:
В левой части, под избранным все элементы работают нормально, но в правой не работают никак: css/xpath/id/name
Заметил по html-коду, что правая часть заключена в таком блоке:
form name=“aspnetForm” method=“post” action=“Search.aspx” id=“aspnetForm”
Т.е. может быть такой формат не поддерживается selenium? или что-то можно сделать в такой ситуации?
kom
(kom)
#2
Проблема решена с помощью select frame:
Select Frame id=Info
input text xpath=//*[@name=“Number”]
Т.е. теперь надо будет просто не забывать переключатся туда-сюда между фреймами.
1 лайк
kom
(kom)
#3
Правда непонятно как теперь переключиться на изначальный фрейм:
Select Frame id=mainPage почемуто не работает, хотя в html-коде есть
maxslon
(Maxim)
#4
В Java есть такая штука как driver.switchTo().defaultContent();
Может в aspnet есть что-то подобное…
1 лайк
kom
(kom)
#5
Проблема решена с помощью unselect frame - переходит с текущего фрейма обратно на основной.
1 лайк