サインアウトリンクは、ドロップダウンでスクロールした後にのみ表示されます。
First Rule: For clicking on element - that element should be visible on screen.
Second Rule: To make it visible you need to scroll to that element.
これを開くと、ユーザーがドロップダウンした後にコードが書き込まれます。
WebElement ele = driver.findElement(By.xpath(".//*[@id='responsiveHeader']/div[1]/div[1]/ul/li[4]/ul/li[9]/a")); // Sign Out element
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].scrollIntoView(true);", ele); // scrolling upto "Sign Out" element.
// Quikr has some problem of scrolling in website - so, we have to again scroll to top.
js.executeScript("scroll(0, 0);");
driver.findElement(By.linkText("Sign Out")).click();
このコードは正常に動作しています。私は適切にテストしました。あなたが好きでそれがうまくいくなら、Answer
firefox https://github.com/mozilla/geckodriver/releasesの最新のgeckoドライバ(v.0.11.1現在)を試してみてください。もう一つの選択肢は、アクションチェーンで試してみてください。ダブルクリックしてください。 –