1

FluentLenium を使用しています。

on_mouse_overJava テストでa をシミュレートしようとしています。ドロップダウン メニューのいくつかのボックスをチェックする必要があります。それは表示されない要素です...

click()この要素を表示し、FluentLeniumのメソッドを使用できるようにするには、マウスを上に移動する必要があります。

on_mouse_overJavaでaを「シミュレート」するにはどうすればよいですか?

ありがとう

4

2 に答える 2

3

助けてくれてありがとう!

私は解決策を見つけました:

Actions action = new Actions(driver);
action.moveToElement(driver.findElement(By.cssSelector("ul.critereFiltrage")).findElement(By.cssSelector("a"))).moveToElement(driver.findElement(By.cssSelector("div.overview")).findElement(By.cssSelector("a"))).click().build().perform();

説明する :

  • 最初の moveToElement() => A タグに移動して DropDown メニューを開きます
  • 2 番目の moveToElement() => ドロップダウン メニューの最初の項目に移動する
  • click() => 選択したアイテムをクリック
  • build() => 複合アクションを生成するには
  • perform() => ビルドされたアクションを起動します。

どうもありがとう、

于 2013-06-21T12:15:49.210 に答える