2016-12-05 58 views
0

我能夠在Chrome上運行Selenium代碼,但不能在IE中運行。我想雙擊網頁中第一行動態表格中填充的元素。Selenium IE驅動程序 - 在Chrome上運行但不在IE中的代碼

我的代碼是:的

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

代替:

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

請儘量使用等效CSS選擇器代替,有時IE不能識別的XPath的一個元素。 –

+0

我試着用CSS選擇器,仍然沒有運氣。 –

+0

這是公開的網站嗎?也許我可以嘗試弄清楚發生了什麼。 –

回答

1

嘗試

IAction contextClick = actionProvider.DoubleClick(xyz).Build(); 
相關問題