如何在Selenium Web Driver中的一组类似单选按钮中选择特定的单选按钮?

时间:2017-01-23 07:00:54

标签: xpath selenium-webdriver automated-tests

我正在尝试从航空公司网站自动化预订流程。 在预订过程的第二页(“选择航班”)中,有多个单选按钮与页面中可用的其他单选按钮非常相似。如何选择我要点击的单选按钮?

我已经尝试过单选按钮的xpath,但无济于事。 这是单选按钮的html代码: Screenshot from booking.airasia.com

请指教。谢谢

1 个答案:

答案 0 :(得分: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

对于其他单选按钮,您只需更改航班号。

希望这会有所帮助...... :)