- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 winappdriver 自动化 Java 中的 Windows 应用程序,其中我有三个测试用例,每个测试都需要启动该应用程序。我使用下面的代码来初始化驱动程序并启动应用程序。
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("app, "appPath");
capabilities.setCapability("platformName", "windows");
capabilities.setCapability("deviceName", "windowsPC");
capabilities.setCapability("appWorkingDir", "XXXXXXXX");
driver = new WindowsDriver(new URL("http://127.0.0.1:4723"), capabilities);
要为每个测试启动应用程序,我需要在每个测试用例之前运行上述代码。这将导致驱动程序初始化三次。虽然我的测试通过了,但在 Eclipse 控制台窗口中收到以下消息。注意:我以编程方式启动 winappdriver。只是想知道处理这种情况的最佳方法是什么。
最佳答案
使用 desktop session 怎么样?并从那里启动正在测试的应用程序。在此 session 中,您可以多次启动正在测试的应用程序,而不必每次都重新启动 WinAppDriver。
或者您可以在另一个测试中调用您的测试,因此测试完成仅在调用测试完成时才会发生。
类似这样的东西(警告:C# 中的伪代码):
[TestMethod]
public void MainTest()
{
TestA();
TestB();
TestC();
}
关于java - 如何在不为 winappdriver 创建新 session 的情况下为每个测试用例启动正在测试的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56706770/
我正在自动化一个简单的 Windows 窗体应用程序,并尝试使用其内部文本来定位 WindowsElement。我的 WindowsElement 如下所示: ControlType = DataIt
我正在使用带有 WinAppDriver 的 Appium 来控制 WinForms/WPF 应用程序。 我正在寻找一种编程方式来获取已检索元素的可用属性列表。 我目前的想法是请求 className
我有一个如此微不足道的问题,但我很难让我的代码在继续之前正确等待一个对象。 我为我的驱动程序设置了以下配置 session.Manage().Timeouts().ImplicitWait = Tim
在开始执行测试之前,我必须手动启动这个 WinAppDriver.exe。 我想在我开始执行我的测试用例时自动执行此任务,它应该启动这个 exe,并在完成后关闭它。 我在 Java 中尝试了以下代码,
我正在 Windows 10 上使用 Appium/Winappdriver 运行一组自动化 UI 测试。测试框架是使用 mstest 在 Visual Studio 2017 中编译的。 我遇到的问
我一直在努力让 WinAppDriver 工作。这是一种使用 Selenium 来测试窗口应用程序的方式。 按照下面的说明,我已经安装了 WinAppDriver。运行它时,它应该在命令窗口中保持打开
我正在尝试从 中的 GridView 中获取单元格值WPF 项目与 winappdriver . 我在这条线上遇到了一个问题: string name = row.FindElementByName
我正在使用 winappdriver 自动化 Java 中的 Windows 应用程序,其中我有三个测试用例,每个测试都需要启动该应用程序。我使用下面的代码来初始化驱动程序并启动应用程序。 Desir
我试图在 visual studio 2017 中运行计算器测试 C# 示例 ( https://github.com/Microsoft/WinAppDriver/tree/master/Sampl
目前正在测试我们最近添加到项目中的 Excel 添加面板。我想测试“创建工作表”文本的颜色。 public void ConfirmBtnText() { excelSessi
我需要有关如何使用 WinAppDriver 在 WPF 应用程序中打开新窗口时更改焦点的帮助 使用 WinAppDriver 我可以打开一个 WPF 应用程序并使用下面的代码进行测试,我需要有关如何
我正在尝试使用 WinAppDriver ( https://github.com/Microsoft/WinAppDriver ) 自动化 WinForm 应用程序。 此应用程序正在使用 DevEx
请帮助选择测试水印/图像覆盖的工具。透明度可以为0%,应该不是问题。 被测应用程序是 Windows 上的 WPF 桌面应用程序,自动测试是用 Winappdriver + C# 编写的,现在看来我必
面对使用“WinAppDriver”启动 Slack 和 Trello 应用程序的问题,我们遵循了以下所需的功能。 DesiredCapabilities capabilities = new Des
我对使用Win应用程序驱动程序的Windows自动化是新手。我们的应用程序是用Chrome浏览器开发的,我们使用Win应用程序潜水器来自动化,因为我们试图打开的主要应用程序是基于Windows的。当我
我想定义一个 WindowsElement,以便可以重用它,但如果运行它,它会抛出 java.lang.ClassCastException: org.openqa.selenium.remote.R
我有使用 C#、WinAppDriver(又名 WAD)和 Selenium 开发大型自动化测试解决方案的经验。这将测试大型 WPF Windows 应用程序。 到目前为止,还不错。 现在您可以想象被
我正在尝试使用 Windows 应用程序驱动程序 (winAppDriver)、appium 和 java 在 windows10 上运行 windows 计算器应用程序的自动化测试作为下面的例子:h
我在使用 WinAppDriver 和 Appium 发送反斜杠字符时遇到问题。当我使用 send.keys 发送反斜杠字符时,会在其位置发送一个“#”字符。我尝试过多种方式(如下所示)。 Appiu
我是一名优秀的程序员,十分优秀!