2012-02-08 181 views
1

我使用自動化硒的過程。但是我堅持了一些東西。我必須點擊一個使用硒的鏈接。此鏈接是錨定標記,並且沒有ID。鏈接(將在href屬性中指定)將動態生成。這是該文件的名稱,將如<a href="www..*&filename=readme123_55.txt" />。對於另一個頁面將是<a href="www..*&filename=readme567_89.txt" />硒點擊一個動態鏈接

現在,來模擬這個鏈接的點擊,有沒有什麼辦法來點擊它?如何獲得動態生成的鏈接?我正在使用Java代碼來處理硒。

+1

正處在DOM預測的位置的鏈接?如果是這樣,只需通過您的定位器中的索引來訪問它們:'css = div.mylinks a:nth-​​child(2)'。 – jro 2012-02-08 09:09:16

回答

1

如果ID的某些部分是靜態的,那麼你可以使用:包含找到鏈接

selenium.click(「//一個[含有(@href,‘該ID的一些靜態內容’ )「)