:私はこのエラーを取り除くにはどうすればよいWebdriverIO browser.clickは、「他の要素がクリックを受け取る」というエラーを表示します。どうすれば修正できますか?私はそれを実行しようとすると、私は私のwebdriverIOセレンコードから次のエラーを取得しています
const checkboxSelector =
getAttributeSelector('data-test', 'manual-checkbox');
browser.click(checkboxSelector);
:
Failed: unknown error: Element is not clickable at point (389, 709). Other element would receive the click: < html lang="en" >...< /html >
ここに関連するコードですか?
テストがchromedriverで実行されている--- ADDITIONAL INFO ---
:
var desktop = exports.desktop = [{
browser: 'Chrome',
os: 'Windows',
os_version: '7'
}];
これは解決策ではなく、ハックです。私はあなたがChrome以外のブラウザでテストを実行していると推測しています(この問題は 'geckodriver 'に何回かありました)。 'package.json'依存関係を使ってあなたの質問を更新して、あなたのチェックを実行しているのですか?たとえば 'chromedriver'では、' .click() 'コマンドは' viewport'に表示されるまで 'element'に自動的にスクロールします。 – iamdanchiv
ありがとうございます。あなたはgeckodriverであなたの問題をどのように解決しましたか?残念ながら、クロムドライブが自動的に要素にスクロールすると言っているにもかかわらず、私の場合はそうではありませんでした。私はテストのためにクロムドライバーを使用しています。あまりにも多くのことが起こっているので、package.jsonを追加できませんが、いくつかの関連する設定情報を追加しました。 – ThinkBonobo