に分度器を使用してピッカーをティッキング私は分度器やプログラミングするのは非常に新しいですし、私はいくつかの自動化テストのために分度器を用いて、非角度サイトの「利用規約」のチェックボックスをカチカチでいくつかの助けを必要としています。非角度ページ
ティッカーは、次のようになります。
<div class="form-group">
<label class="control-label">Do you accept the Terms of Service?</label>
<div class="input-group">
<label for="accept-terms-yes">
<input type="radio" name="term_of_service" id="accept-terms-yes" value="Yes" required>
<span>Yes</span>
</label>
<label for="accept-terms-no">
<input type="radio" name="term_of_service" id="accept-terms-no" value="No" required>
<span>No</span>
</label>
</div>
私は、次の+より
browser.driver.findElement(by.id('accept-terms-yes')).by.tagName("term_of_service").click(0);
browser.driver.findElement(by.xpath("html/body/div[@class='formgroup']/div[@class='input-group']/div[@label='accept-terms-yes']")).click();
browser.driver.findElement(by.name('term_of_service-yes')).click();
browser.driver.findElement(by.id('accept-terms-yes')).get(0).click()
が、任意の成功なしを試してみました。 "browser.driver.findElement(by.id( '受け入れる-用語は-YES'))(クリック)します。;":私は得ることができる
最も近い結果があります「その他の要素にはクリックが発生する」というエラーが表示されます。
ヘルプの任意の種類が高く評価されと申し訳ありませんが、このようなnoobの質問を持っています。
を必要な情報が見つかりましたが、それは私に与え
エラー でウィンドウを調べ、「その他の要素がクリック< span >が受け取ることになる」、スパンは$ 0「はい上記==前に::を持っています"それが助けるならば。 – spanciu