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();
請儘量使用等效CSS選擇器代替,有時IE不能識別的XPath的一個元素。 –
我試着用CSS選擇器,仍然沒有運氣。 –
這是公開的網站嗎?也許我可以嘗試弄清楚發生了什麼。 –