2017-02-09 4 views
0

角度アプリケーションでラベルコントロール自体にオプションがあります。 When No selectedオプションを使用してラベルをチェックする方法はチェックされているかどうか

When Yes selected

これは私がコントロールがチェックまたは選択されているかどうかを確認するために知っている通常のオプションまたはチェックボックスコントロールの場合は?ここでコントロールが「はい」または「いいえ」の状態になっているかどうかを確認する方法はありますか?私はこのコントロールのhtmlコンテンツを囲み、pleseは私を助けます。

<div class="borrower-information__form-control switch-checkbox"> 
<input id="isAccountControllerAsPrimaryBorrower" class="toggle-checkbox ng-untouched ng-valid ng-not-empty ng-dirty ng-valid-parse" name="isAccountControllerAsPrimaryBorrower" data-ng-model="newController.controller.isAccountControllerAsPrimaryBorrower" aria-invalid="false" style="" type="checkbox"/> 
<label for="isAccountControllerAsPrimaryBorrower" data-ng-attr-data-label="{{newController.booleanToString(newController.controller.isAccountControllerAsPrimaryBorrower)}}" data-label="Yes">Is primary borrower incapacitated?</label> 
</div> 

FYI ... firepathでこのコントロールを検査すると、ラベルタグが強調表示されます(青い破線が画像に表示されます)。

+0

私はあなたがJavaではないことを意味すると思いますか? – Thomas

+0

私はキュウリ、ジャワ、セレンでそれを行います... – mmar

答えて

1
WebElement webElement = // 
String dataLabel = webElement.getAttribute("data-label"); 
boolean isChecked = dataLabel.equals("Yes") ? true : false; 
+0

はい。正確に私が必要とし、さらに進めることができます。どうもありがとう。 – mmar

関連する問題