リンクをクリックしたいとき、ブラウザのウィンドウにリンクが収まっていないと、
リンクをクリック出来ないことがあります。
By.linkText(text)の位置までスクロールするには次のようにします。
WebElement element = driver.findElement(By.linkText(text)); ((JavascriptExecutor) driver).executeScript( "arguments[0].scrollIntoView(true);", element); JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("javascript:window.scrollBy(0,-80)");//scrollIntoView(true)だけだとスクロールしすぎるので、少し戻す try { Thread.sleep(m); } catch (InterruptedException ignroe) { // ignore }