シナリオ:
画面にさまざまな画像が貼り付けられるギャラリーページがあります。画像をクリックすると、次と前のボタンでファンシーボックスが開き、ユーザーは次と前に移動してファンシーボックス内のすべての画像を表示できます
問題
テスト実行中に選択した画像上でマウス ポインターを物理的に移動するか、テスト実行前に選択した画像が表示される画面にマウス ポインターを設定するまで、ファンシー ボックスが開かない
WebElement el = driver.findElement(By.xpath("//div[2]/p/a/span"));
Actions builder = new Actions(driver);
builder.moveToElement(el).click();
builder.perform();
driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
// following code add to move mouse pointer physically but its also not working
Point coordinates = driver.findElement(By.xpath("//div[2]/p/a/span")).getLocation();
Robot robot = new Robot();
robot.mouseMove(coordinates.getX(),coordinates.getY()+120);