winappdriver相关内容
我正在尝试自动化 Windows 桌面应用程序,一切都很好,直到在我的应用程序中的一个步骤中,我必须单击“浏览"按钮打开 Windows 资源管理器窗口以选择图像并加载它. 问题是我不知道如何让 WinAppDriver 聚焦在这个新窗口中,以便能够选择图像并加载它. 这是桌面应用程序的一部分,发送时点击浏览: 解决方案 您可能需要 winappdriver 将其当前句柄更改为
..
我正在尝试运行计算器测试 C# 示例(https://github.com/Microsoft/WinAppDriver/tree/master/Samples/C%23/CalculatorTest) 在 Visual Studio 2017 中.当我下载并构建示例时,它显示了几行已弃用; DesiredCapabilities appCapabilities = new DesiredCa
..
我目前正在使用 WinAppDriver 将 UWP 应用的编码 UI 测试迁移到 Appium 和我遇到了这个问题,我等不及某个元素出现了.没有办法像 Microsoft 的编码 UI 测试那样等待元素“准备好". 在 ClassInitialize 方法中,一切正常(数据在登录视图中输入)并单击登录按钮.触发点击事件后,应用程序会显示一个进度条,直到用户登录.我的问题是登录过程后我无法等
..
我尝试在WPF应用程序中自动化拖放行为的测试.一个自定义控件被拖到另一个控件上: 我尝试了几种方法: 动作拖放 var moduleControl = mainWindow.GetToolboxModuleControl(moduleName);var actions = new Actions(_session);actions.DragAndDrop(moduleControl
..
因此,对于我们的应用程序,通常在很多地方缺少自动化ID,而只有很好的唯一标识符. 在一种特殊情况下,我可以使用的唯一好的标识符是Inspect工具识别的Value.Value属性. 我尝试使用基本的xpath命令来抓取此元素. FindElementByXPath("//*[@Value.Value='" + value + "']"); 但这不起作用... WinAppDr
..
我正在尝试仅运行计算器测试C#示例( DesiredCapabilities appCapabilities = new DesiredCapabilities(); appCapabilities.SetCapability("app", CalculatorAppId); appCapabilities.SetCapability("deviceName", "WindowsPC");
..
我当前正在使用 WinAppDriver 将UWP应用的编码UI测试迁移到Appium.我遇到了这个问题,我等不及要出现一个元素.无法像Microsoft的编码UI测试那样等待元素“就绪". 在ClassInitialize方法中,一切正常(在登录视图中输入数据),然后单击登录按钮.触发click事件后,应用程序将显示一个进度条,直到用户登录为止.我的问题是,登录过程结束后我无法等待组件.
..
我一直在努力使WinAppDriver正常运行.这是一种使用Selenium来测试窗口应用程序的方法. 按照下面的说明,我已经安装了WinAppDriver.运行它时,它应该在命令窗口中保持打开状态.但是,矿井并没有开放,这就是问题所在. 我的问题是,当我导航到"C:\ Program Files(x86)\ Windows应用程序驱动程序"并运行WinAppDriver.exe时,为
..
我遇到了这样一个小问题,但是我很难让我的代码在继续前进之前正确地等待一个对象. 我为驱动程序设置了以下配置 session.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(60); 我期望这意味着它将等待至少60秒,然后抛出与元素标识相关的错误,例如 Message: System.InvalidOperatio
..
我正在尝试使Windows桌面应用程序自动化,并且一切正常,直到在应用程序中的一个步骤中,我必须单击“浏览"按钮才能打开Windows资源管理器窗口以选择图像并加载它 问题是我不知道如何使WinAppDriver聚焦在这个新窗口中,以便能够选择图像并加载它. 这是桌面应用程序的一部分,在发送时单击“浏览": 解决方案 您可能需要winappdriver将其当前句柄从新的资源管理
..
尝试使用WinAppDriver模拟(自动)通过Outlook发送的电子邮件,可以识别“新电子邮件"元素,并会打开新窗口,但是在新窗口中,无法识别“收件人",“抄送"等控件. 我怀疑新的Windows会话不适用于驱动程序. try { DesiredCapabilities capabilities = new DesiredCapabilities(); capabi
..