如果在selenium中没有id和label,如何选择下拉列表

时间:2018-02-08 08:46:49

标签: selenium

这是我的HTML

    <option ng-selected="user.id == userDetail.assignedTo.id" ng-repeat="user in assignableUsers | orderBy:user.name" value="9,5304" class="ng-binding ng-scope">
                            User1
                        </option>
<option ng-selected="user.id == userDetail.assignedTo.id" ng-repeat="user in assignableUsers | orderBy:user.name" value="19,5304" class="ng-binding ng-scope">
                            User2
                        </option>

它有下拉列表的列表。我想选择说例如,User2。

如果我选择标签不起作用,因为它没有标签和 值也有id而不是text(这是构建的动态数字构建)。

只有选项是selectByIndex by 2.如果incase,User11存在,那么它将User11作为下拉列表顺序通过alpahbetically ascending ...

我可以选择为每个索引获取getText并将其与User2匹配,然后选择该索引..这是唯一的方法还是其他任何解决方案?

0 个答案:

没有答案