Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Не работают локаторы в правой части страницы (aspnet)


(kom) #1

Есть страница:
http://clip2net.com/s/626tnx
В левой части, под избранным все элементы работают нормально, но в правой не работают никак: css/xpath/id/name

Заметил по html-коду, что правая часть заключена в таком блоке:

form name=“aspnetForm” method=“post” action=“Search.aspx” id=“aspnetForm”

Т.е. может быть такой формат не поддерживается selenium? или что-то можно сделать в такой ситуации?


(kom) #2

Проблема решена с помощью select frame:
Select Frame id=Info

input text xpath=//*[@name=“Number”]

Т.е. теперь надо будет просто не забывать переключатся туда-сюда между фреймами.


(kom) #3

Правда непонятно как теперь переключиться на изначальный фрейм:
Select Frame id=mainPage почемуто не работает, хотя в html-коде есть


(Maxim) #4

В Java есть такая штука как driver.switchTo().defaultContent();
Может в aspnet есть что-то подобное…


(kom) #5

Проблема решена с помощью unselect frame - переходит с текущего фрейма обратно на основной.