gpt4 book ai didi

coded-ui-tests - 如何在编码的 ui 测试完成后保持浏览器打开?

转载 作者:行者123 更新时间:2023-12-02 02:07:07 25 4
gpt4 key购买 nike

我正在为 Web 应用程序使用 Visual Studio 2012 编码的 UI 测试。我有一个登录到启动浏览器的应用程序的测试,找到登录对话框,输入凭据,然后单击确定。我有一个断言,它在登录后检查正确的 url。该测试似乎运行正常。我的问题是它在测试运行后关闭了浏览器。我需要让浏览器保持打开状态,这样我才能运行序列中的下一个测试。我该怎么做?

目前,我的 [TestCleanup()] 部分中没有任何内容。我假设我正在寻找的东西在这里,但到目前为止我还没有很幸运地弄清楚那应该是什么。

最佳答案

我没有找到这个解决方案的原始来源:(您可以使用如下所示的方法。这个方法需要在TestSetup中调用。还声明了类型 BrowserWindow 的类级变量 _browserWindow

private void SetBrowser()
{
if(_browserWindow == null)
{
BrowserWindow.CurrentBrowser = "ie";
_browserWindow = BrowserWindow.Launch("http://www.google.com");
_browserWindow.CloseOnPlaybackCleanup = false;
_browserWindow.Maximized = !_browserWindow.Maximized;
}
else
{
BrowserWindow.CurrentBrowser = "ie";
_browserWindow = BrowserWindow.Locate("Google");
_browserWindow.Maximized = !_browserWindow.Maximized;
}

}

关于coded-ui-tests - 如何在编码的 ui 测试完成后保持浏览器打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14426202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com