LoginSignup
1
1

More than 5 years have passed since last update.

Geb 対象要素を表示させるためにスクロール

Posted at

Gebでリンクをクリックする処理が動作しないという現象につまづきました。
調べると、画面にはあるがスクロールしないと表示されない状態だとクリックできないようです。

以下のコードで対象のリンクまでスクロールしてクリックするとうまくいきました。

js.exec("¥$(window).scrollTop(¥$('#target').offset().top")

クリックに関連して、AdminLTEのチェックボックスをGebのClick()でチェックしようとした時もうまく動作しませんでした。
これは、inputタグのcheckboxの上にAdminLTEの見栄えの良い部品が重なっていたことが原因でした。

画面上で要素を重ねて表示している場合は気をつけてください。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1