繁体   English   中英

如何双击ng-dblclick(webdriver)/找不到选择器

[英]How can I double click on a ng-dblclick (webdriver) / not found selector

我在使用双击控件的应用程序时遇到问题,在角度页面中找到了一个示例,该示例是如何实现的,我想双击该示例控件,但我无法获得它

示例页面是: 这里和输出。

底部的按钮已实现我需要与之交互的控件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();

我可以做什么?

感谢帮助。

试试这些

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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM