在我在其中一个创建屏幕中的应用程序中,我有2个具有类似ID的下拉列表:
第一个下拉ID:j_idt129_label
&安培;
第二次下拉ID:j_idt147_label
现在我想从第一个下拉列表中选择一个值。
一种方法是考虑XPATH而不考虑下拉列表的ID。
还有其他办法吗?
答案 0 :(得分:0)
下拉ID(三位数)是否一直在变化?如果没有,那么你可以直接使用它们,否则,考虑相应的父元素并获取其子(下拉)元素。
答案 1 :(得分:0)
我认为这对你有用。这将选择第一个下拉列表:
(//select[contains(@id, 'j_itd')])[1]
找到第二个:
(//select[contains(@id, 'j_itd')])[2]
select
是我猜测的标记,但您可能需要更新select
以匹配实际标记。