2016-12-05 21 views
0

ChromeではSeleniumのコードは実行できますが、IEでは実行できません。私は、Webページの動的テーブルの最初の行に配置された要素をダブルクリックします。Selenium IEドライバ - IEではなくChromeで実行中のコード

私のコードは次のとおりです。

IWebElement xyz= webDriver.FindElement(By.XPath("//*[@id='ctl00_cphContent_fgFiles_gvResults']/tbody/tr[2]/td[5]")); 
    Actions actionProvider = new Actions(webDriver); 
    IAction contextClick = actionProvider.DoubleClick(xyz).Build(); 
    contextClick.Perform(); 
+0

時にはIEはのXPathを認識しない、代わりに同等のCSSセレクタを使用してみてください。要素。 –

+0

私はCSSセレクタを試してみましたが、まだ運がありません。 –

+0

これは公開されたウェブサイトですか?多分私は何が起こっているのか把握しようとすることができます。 –

答えて

1

試してみてください。

IAction contextClick = actionProvider.moveToElement(xyz).DoubleClick().Build(); 

の代わり:

IAction contextClick = actionProvider.DoubleClick(xyz).Build(); 
関連する問題