1
セレンのwebdriverでinput type = "color"を自動化する方法は?
シナリオ: 色を選択して他の詳細を入力して保存してください。 html要素の色(input type = color)をクリックすると、pop_upというウィンドウであるカラーピッカーが開きます。
<input type="color" class="form-control ng-pristine ng-valid ng-empty ng-touched" style="width: 70%;" ng-model="modalData[0].StrokeColor" placeholder="color" aria-invalid="false">
これは私のhtml要素です。
要素のデフォルト値はnullです。色を選ぶことなく、このフォームを保存することはできません。 私はjsコマンドを使って要素の値を設定しようとしました。
document.getElementsByClassName('form-control ng-valid ng-touched ng-not-empty ng-dirty ng-valid-parse')[0].setAttribute('value', '#32CD32')
これは色の値を変更しますが、UIまたは保存には影響しません。
どのように私はこれを処理することができます、私はsciteスクリプトでは良くありません。助けてください。おかげさまで
の下に試してみてください、あなたは自動それまたはWindows UIをサポートする他の自動化ツールを試すことができます。 – Murthi
入力色を自動化する他の方法はありませんか?もしそうでなければ、autoITスクリプトで私を助けてください。 –
「色の値を変更する」ことができたら、「保存」ボタンをクリックしないのはなぜですか? – DebanjanB