【发布时间】:2020-11-26 13:18:12
【问题描述】:
我正在使用带有 c# 的 WinAppDriver。 通过找到一个组合框元素并单击它,它的菜单(组合框项)将显示并在此之后消失。如何保持组合框菜单显示?
顺便说一句,我注意到“element.click()”方法的执行与用户使用鼠标手动单击的方式不同。我注意到,由于单击该组合框,菜单会显示并且不会消失。 有什么建议吗?
【问题讨论】:
标签: c# winappdriver
我正在使用带有 c# 的 WinAppDriver。 通过找到一个组合框元素并单击它,它的菜单(组合框项)将显示并在此之后消失。如何保持组合框菜单显示?
顺便说一句,我注意到“element.click()”方法的执行与用户使用鼠标手动单击的方式不同。我注意到,由于单击该组合框,菜单会显示并且不会消失。 有什么建议吗?
【问题讨论】:
标签: c# winappdriver
Actions action = new Actions(session);
var item = session.FindElementByName("Your element");
Thread.Sleep(TimeSpan.FromSeconds(1));
action.MoveToElement(item).Perform();
Thread.Sleep(1000);
action.Click();
action.Perform();
这适用于组合框
【讨论】: