webdriverioを使用して、マウスが近くに移動したときにホバー効果を持つタグ要素をクリックしようとしています。webdriverio - ホバー効果を持つ要素をクリックできません
ホバー効果を導入する前に、これをクリックすることができました。 RuntimeError:不明なエラー:ポイント(486,422)で要素をクリックできません。他の要素はクリックを受け取ります:...
webdriverioを使用して、マウスが近くに移動したときにホバー効果を持つタグ要素をクリックしようとしています。webdriverio - ホバー効果を持つ要素をクリックできません
ホバー効果を導入する前に、これをクリックすることができました。 RuntimeError:不明なエラー:ポイント(486,422)で要素をクリックできません。他の要素はクリックを受け取ります:...
これは、タグをクリックしようとしたときに発生しますが、DIV要素では起こりません。この時点で、一時的な修正として、私はDIV要素をaの先頭に使用したかったのです。しかし、それでもセレンやwebdriverioに問題があるかどうかは不思議です。
このような場合にもう一度考慮する必要があります ホバー効果があなたのリンクをカバーする別の要素を生成しないことを確認します。
これは一般的にクロムで起こります。要素を見つけることができません。
it('hover the element and click on it', function(){
browser.execute(function(){
$('selector').trigger("mouseover");
$('selector').click();
});
});
または要素は、ビューポート、使用されていないので、それは次のとおりです:だからスニペットJavaScriptを注入することによって、このような何かを試してみてください
browser.moveToObject(elementSelector);
// And then after your codes to hover and click
は別の問題であってもよいし、失敗した場合にスクリーンショットを取ると、調査する –