! [по уходу за детьми кадры, имеющие динамическое имя/идентификатор] [1]Селен WebDriver-Не удается найти какой-либо элемент внутри второго ребенка фрейма (с динамическим именем)
браузера IE8
I нужно найти подсказку во втором дочернем iframe.
родительский IFrame является зафиксировав id.Able, чтобы найти элемент внутри этого с помощью driver.switchTo(). Рама (0) Первый ребенок IFrame оказывает динамическое имя/идентификатор. cframe_ms_id59
. Только последняя часть меняется.i.e. id59
я могу найти этот элемент с помощью xpath
driver.findElement (By.xpath ("// IFrame [содержит (@Id, 'cframe_ms']"))
Но моя подсказку короба с текстовым полем находится в IFRAME Второй ребенок(зеленый цвет) **** имеющие динамическое имя/идентификатор. ** Я не могу войти внутрь этого фрейма и не в состоянии найти любой элемент внутри этого.
Plz suggest some solution
Адрес: код структуры-
<html>
<head>
<body>
<iframe id="adviseDesktop" src="...//path">**//Parent Iframe-Able to
| find this iframe using driver.switchto().frame(0)**
|------ <html>
<head>
<body class="desktopbody" id="desktop body">
| ------code----
| ------------code---
|------------ <iframe name="cframe_ms_id59" id="cframe_ms_id59" src='abc.jsp">**//first child iframe last part of name and id changing dynamically**
| -------------
| ------------
|------------- <table class="mdiwindow" id =dwindow_ms_99"
| <tr height="100%">
|--- <td class="mdiwindowContent">
|-- <iframe name="cframe_ms_id54" id="cframe_ms_id54" src="/xysx/modal/desktop/main.jspx">**//Second child iframe last part of name and id changing dynamically.IFrame where our text box of prompt box resides** |
|------------
| -----------------
|----- <input name=balance_val class="x27" id="balance_val>**//textbox**
Какой снимок экрана? –
Измените свой вопрос и добавьте html-код. – LittlePanda
Предоставлена структура кода HTML .. – Aakash