如何在 Windows 应用程序自动化测试中在窗口和上下文之间切换

问题描述

谁能在技术栈上帮助我, 我正在为一个电子应用程序编写自动化测试,它在 web 视图中加载页面。所以,我必须在窗口和 webview 之间切换。

我找到了 Appium,但似乎 Windows 不支持上下文切换。 使用 WinAppDriver 可以做到吗?

提前致谢

解决方法

是的,不支持上下文切换。 如果您的测试在 Chromium 网络视图中打开一个窗口,那么您可以尝试使用适当的 Selenium WebDriver 对其进行测试。您将使用目标 WebView 窗口的 HWND 创建一个实例。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...