我有一个使用双击控件的应用程序的问题,在角度页面中我找到了一个如何实现它的示例,我想双击示例控件但我无法得到它
示例页面是:here和输出。
底部的按钮已实现了我需要与之交互的控件ng-dblclick= getdetails()
我试图直接执行js并使用xpath但没有服务
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("getdetails()");
new Actions(driver).DoubleClick(driver.FindElement(By.XPath("/html/body/div/input"))).Perform();
我能做什么?
感谢您的帮助。
答案 0 :(得分:0)
试试这些
new Actions(driver).moveToElemet(driver.FindElement(By.XPath("/html/body/div/input")).DoubleClick().build.Perform();
或
WebElement element= driver.FindElement(By.XPath("/html/body/div/input"));
((JavascriptExecutor)driver).executeScript("arguments[0].dblclick();", element);