2012-11-16 55 views
0

隨着xpath或css我想每次都去iframe 不同的id或名稱,所以它有點難以到達那裏。 像:enter code hereRuby selenium mousemove

<iframe src=different every time name=different every time> 
<a href=need to know this><img src=need to know this></a> 

如果然後單擊,然後按照鏈接昂得到徘徊無論它去,並截圖

但我知道什麼是位置總是一樣的,所以x和y我可以 去那裏並獲得href屬性和img源碼。 我希望有可能去幀,其中x和y是衆所周知的 並獲得href和img src。 因此,如果有人能提出建議,因爲進出口新的Ruby和硒2

回答

0

是,我們有一個共同的問題,但你可以用下面的方法來解決這個問題:

WebElement IFRAME = driver.findElements(通過.xpath( 「// IFRAME」));

這將檢索與頁面中所有的XPath數組,這樣你就可以(在具有隻有一個的情況下)獲得零位切換到它:

driver.switchTo(IFRAME);

希望這能幫助你!