2017-03-21 8 views
0
System.setProperty("webdriver.edge.driver","C:\\EdgeDriver\\" + "MicrosoftWebDriver.exe"); 
WebDriver driver = new EdgeDriver(); 
driver.navigate().to("http://www.google.com"); 
new Actions(driver).moveToElement(driver.findElement(By.id("lst-ib"))).contextClick().build().perform(); 
if (driver != null) { 
    driver.close(); 
} 

上記のコードを実行すると、コンテキストメニューがポップアップ表示されますが、それ以上は進めません。手動で他の場所をクリックすると、プログラムにさらに進みます。EdgeブラウザでSelenium contextClick()がハングします

  • 他のブラウザ/ドライバで確認したところ、 問題なしで動作します。
  • 私はセレン2.53とMicrosoftWebDriver 14393

このため、任意のソリューションを使用していますか?

答えて

0

try System.setProperty( "webdriver.edge.driver"、 "C:\ EdgeDriver \ MicrosoftWebDriver.exe");

代わりに

するSystem.setProperty( "webdriver.edge.driver"、 "C:\ EdgeDriver \" + "MicrosoftWebDriver.exe")。

+0

まだ試していません。しかし、どのような違いがありますか? –

+0

これは動作しません。 –

関連する問題