2015-07-12 5 views
2

Привет, я хочу где-то хранить ссылки на элементы в файлах. а затем во время выполнения найдите элементы, содержащие ссылочные элементы в Selenium, как это сделать.Selenium - Поиск элемента внутри элемента


Для ПРИМЕР- в рамке содержит несколько текстовых полей -И несколько кадров подобных свойств существуют, где Textboxes также продублировать. Что-то вроде я хочу ссылаться на текстовое поле под определенным фреймом. Но я хочу предопределить фрейм. и указать, что поиск по этому кадру [Нечто подобных псевдонимам в TestComplete]


Для примера - аналогичные концепции существуют в Page-объектах Cheezy в. но не совсем.

+3

Пример кода, вероятно, лучше, чем английский – Saifur

ответ

3

, если у вас есть структура вроде этого:

<div class='some class'> 
    <input class='input-button' value='submit'>Submit</input> 
</div> 
<div class='some class2'> 
    <input class='input-button' value='submit'>Submit</input> 
</div> 

и вы хотите, чтобы найти первый «Отправить», которая находится в пределах DIV «некоторый класс», вы можете сделать это:

parent_element = driver.find_element(:xpath, "//div[@class='some class']") 
child_element = parent_element.find_element(:xpath, ".//input") 

ps это рубиновый код.

+0

Можете ли вы перенести мой вопрос? –

Смежные вопросы