【发布时间】:2015-03-26 20:24:27
【问题描述】:
这个问题源于 C# 平台上的 Selenium、Jenkins、NUnit。
我有一个应用程序调用 Windows 身份验证框进行登录。我最终使用 Autoit 登录,并且在本地一切正常。但是,当从 Jenkins 执行此操作时,一切都失败了。我对 autoit 脚本进行了一些更改,我当前的失败是“存在模式对话框”。 (我使用 WinWait 与 WinWaitActive)
我的猜测是从 Jenkins 启动时 exe 没有运行。权限问题?
Jenkins 作为 Master 在 Windows 2012 R2 上运行
C#代码: System.Diagnostics.Process.Start(Path.Combine(base.BasePath, @"folder\autoitfile.exe"));
有人知道可能是什么原因造成的吗?
谢谢!
【问题讨论】:
-
你有没有解决这个问题。我也遇到这种情况了,如果有解决办法可以帮帮我。
标签: .net jenkins selenium-webdriver nunit autoit