2017-02-22 8 views
0

webdriverioを使用して、マウスが近くに移動したときにホバー効果を持つタグ要素をクリックしようとしています。webdriverio - ホバー効果を持つ要素をクリックできません

ホバー効果を導入する前に、これをクリックすることができました。 RuntimeError:不明なエラー:ポイント(486,422)で要素をクリックできません。他の要素はクリックを受け取ります:...

+0

は別の問題であってもよいし、失敗した場合にスクリーンショットを取ると、調査する –

答えて

0

これは、タグをクリックしようとしたときに発生しますが、DIV要素では起こりません。この時点で、一時的な修正として、私はDIV要素をaの先頭に使用したかったのです。しかし、それでもセレンやwebdriverioに問題があるかどうかは不思議です。

このような場合にもう一度考慮する必要があります ホバー効果があなたのリンクをカバーする別の要素を生成しないことを確認します。

0

これは一般的にクロムで起こります。要素を見つけることができません。

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 
関連する問題