1) У меня есть dialog
на моей веб-странице, имеющей 2 кнопки, Yes
& No
.
2) IDs
этих кнопок динамически меняются каждый раз.
3) Как справиться с этой ситуацией и нажмите на кнопку Yes
?
4) Обе кнопки, Yes
& No
, есть одинаковые classname
1.e. rwInnerSpan
5) Вот Xpath
для Yes
кнопки
(.//*[@id='confirm1381468352443_content']/div/div[2]/a[1]/span/span)
часть 1381468352443
в XPath является dynamically changing
.Selenium Webdriver - (Java) - нажмите кнопку с динамическим идентификатором
Ниже приведен исходный код страницы
`
<tr class="rwTitleRow">
<tr class="rwContentRow">
<td class="rwCorner rwBodyLeft"> </td>
<td class="rwWindowContent" valign="top">
<iframe frameborder="0" name="confirm1381468352443" src="javascript:'<html></html>';" style="width: 100%; height: 100%; border: 0px none; display: none;" tabindex="0">
<div id="confirm1381468352443_content">
<div class="rwDialogPopup">
<div class="rwDialogText">
<div>
<a class="rwPopupButton" href="javascript:void(0);" onclick="$find('confirm1381468352443').close(true);" tabindex="-1">
<span class="rwOuterSpan">
<span class="rwInnerSpan">Yes</span>
</span>
</a>
<a class="rwPopupButton" href="javascript:void(0);" onclick="$find('confirm1381468352443').close(false);" tabindex="-1">
<span class="rwOuterSpan">
<span class="rwInnerSpan">No</span>
</span>
</a>`
Спасибо заранее !!
Привет Varun, спасибо за Ваш ответ. Просмотрите мой комментарий выше в ответ на ответ Лефло и посмотрите, сможете ли вы помочь. Большое спасибо! –