cssボタンが選択されているかどうかを確認する必要があります。cssボタンが選択されているかどうかをチェック
それは、上にある場合:
uib-tooltip="The Customer is NOT over 18">
それはその後、オフの場合:
uib-tooltip="The Customer is over 18">
私のスクリプトがそれにかどうかをクリックする必要がある場合あまりにも決めます。どのように私はこれをチェックするのですか?
driver.findElement(By.xpath("//i[contains(@class,'c-option__button i-icon i-icon--plus-18-movie')]"));
が、私はクリックするか、いないする必要があるかどうか、その前にチェックが必要になります。
これは私が現在のそれをオン/オフ]をクリックして使用していたXPathです。
<age-question-button class="ng-scope ng-isolate-scope" state="qc.answer[question.name]" icon="plus-18-movie" active-text="The Customer is over 18" inactive-text="The Customer is NOT over 18" ng-repeat="question in qc.questionsList track by question.name" audit="cc.utils.audit(qc.answer[question.name] ? question.auditInactive : question.auditActive)">
<label class="c-option u-p-0 u-ml-md u-pull-left" tooltip-append-to-body="true" uib-tooltip="The Customer is over 18">
<input class="ng-untouched ng-valid ng-dirty ng-valid-parse" ng-model="state" ng-change="audit()" style="" type="checkbox">
<i class="c-option__button i-icon i-icon--plus-18-movie"></i>
</label>
<label class="c-option u-p-0 u-ml-md u-pull-left" tooltip-append-to-body="true" uib-tooltip="The Customer is NOT over 18">
<input class="ng-untouched ng-valid ng-dirty ng-valid-parse" ng-model="state" ng-change="audit()" style="" type="checkbox">
<i class="c-option__button i-icon i-icon--plus-18-movie"></i>
の下にチェックすることができ、それは 'button'または' checkbox'である場合は、明確にすることはできますか?それが 'Button'の場合は選択できませんが、クリックすることができます。 「チェックボックス」として選択することができます。また、クリックしたい状態とクリックしたい状態を「ON」または「OFF」の状態で更新することも検討してください。 – DebanjanB
ボタンです。 –
しかし、あなたが提供したHTMLは、それがチェックボックスであるようです.. ??? –