2016-10-02 79 views
-1

我試圖獲取以以下格式顯示的WebElement文本。這裏div [3]或div [4]不是按順序排列的。我想在頁面上獲取這些元素,如果它與給定的文本匹配,我需要點擊它。Selenium WebDriver需要從動態div數組元素中提取特定元素

//*[@id="default_products_page_container"]/div[3]/div[2]/h2/a 
//*[@id="default_products_page_container"]/div[5]/div[2]/h2/a 

欣賞這個嗎?

感謝, Sudhakar

+1

也發佈了HTML代碼。 –

+1

看來您正在選擇特定的鏈接。因此,溝通divs,並直接選擇'a':'// [鏈接標識符或文本]'。不能說更具體的東西,沒有看到HTML –

回答

0

你沒有指定的語言,但它是爲使用定位器By.linkText("Magic Mouse")By.linkText("Apple iPhone 4S 16GB SIM-Free – Black")等一樣簡單。

+0

是的,它像一個魅力 – Veskar

+0

如果這回答你的問題,請標記爲接受,如果你發現它有用(或任何對此問題的答案)請upvote它。 – JeffC