Выбор всплывающего окна в Selenium с помощью Index - PullRequest
0 голосов
/ 16 мая 2011

Есть ли возможность выбора окон на основе индекса, как это сделано в Iframes?

Выбор кадра в текущем окне.(Вы можете вызывать эту команду несколько раз, чтобы выбрать вложенные кадры.) Чтобы выбрать родительский кадр, используйте «родственник = родительский» в качестве локатора;чтобы выбрать верхнюю рамку, используйте «родственник = верх».Вы также можете выбрать кадр по его нумерованному номеру индекса;выберите первый кадр с «index = 0» или третий кадр с «index = 2».

Когда Selenium может получить все заголовки или имена окон, возможно ли написать так?

selectWindow(getAllWindowsNames[1])

1 Ответ

0 голосов
/ 16 мая 2011

Selenium javadoc говорит, что selectWindow требуется идентификатор окна javascript.Следовательно, имена окон не будут работать.Вы видели другой подобный метод getAllWindowIds()?Вы можете использовать этот метод, чтобы выбрать его, используя индекс, например selectWindow(getAllWindowIds()[1]):)

Надеюсь, это поможет

...