2

ドロップダウン リストから注文番号を選択する方法。ページには、同じng-repeatを持つ同様の 2 つのドロップダウンがあります。テキストを選択しようとすると、他のドロップダウンから一致するテキストが選択されます。text equals も失敗しました。

HTML:-

<select ng-repeat="select in controller.getSelects() track by select.key" ng-attr-name="select-{{select.key}}"  name="select-liftId">
<option value="ALL" ng-if="select.default" class="ng-scope">ORDER NUMBER</option>

<option ng-repeat="v in select.options" value="cdfd8775-1114-462b-8a47-bc7a93e0d6ab" ng-selected="v['_id'] === controller.values[select.key]" class="ng-binding ng-scope">   3</option>

<option ng-repeat="v in select.options" value="4f790134-31ab-4212-b152-c5c4101fbe5c" ng-selected="v['_id'] === controller.values[select.key]" class="ng-binding ng-scope">   2</option>

<option ng-repeat="v in select.options" value="8cfb28d3-955c-45b1-877f-56b67edad6ff" ng-selected="v['_id'] === controller.values[select.key]" class="ng-binding ng-scope">   1</option>

私がこれまでに試したこと:

click element   repeater=v in select.options@row[2]


click element   xpath=//option[text() =${label})]

click element   xpath=//option[contains(text(),'${label}')]

助けていただければ幸いです..ありがとうございます。

更新:これは今のところ役に立ちました...要素をクリックします//select [5] / options [3]

4

2 に答える 2

0

要素をクリックします xpath=//select/option[@value="8cfb28d3-955c-45b1-877f-56b67edad6ff"]

于 2016-08-17T09:29:34.193 に答える