2017-01-23 95 views
0

我正嘗試從航空公司網站自動執行預訂流程。 在預訂過程的第二頁('選擇航班')中,有多個單選按鈕,與頁面中可用的其他單選按鈕非常相似。我怎樣才能選擇我想單擊的單選按鈕?如何在Selenium Web Driver的一組類似的單選按鈕中選擇特定的單選按鈕?

我已經嘗試單選按鈕的xpath,但無濟於事。 這裏是單選按鈕的html代碼: Screenshot from booking.airasia.com

請指教。謝謝

回答

0

First element enter image description here

Second Element enter image description here

那麼其真正的你得到該定XPath相似的元素,但你也必須要經過他們的兄弟姐妹/父母等於不同的場合。 這裏是我試過的xpath標識了你正在尋找的單個元素,如上所述。

//div[@class='iradio_square-green']/input[@id='trip_0_date_0_flight_0_fare_0']/following-sibling::ins 

對於其他單選按鈕,您只需更改航班號。

希望這會有所幫助... :)

+0

哦!我錯過了!感謝BIJAY爲我提供了我需要的確切xpath。像魅力一樣工作! –

相關問題