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) - 點擊一個帶有動態ID的按鈕
下面是
頁 `
<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的您好,感謝您的回覆。 請回顧我上面的評論回覆Lefloh的回答,看看你能否提供幫助。 非常感謝! –