Batch file 执行批处理文件TFS时未启动Windows命令提示符(生成事件后)

Batch file 执行批处理文件TFS时未启动Windows命令提示符(生成事件后),batch-file,visual-studio-2013,tfs,Batch File,Visual Studio 2013,Tfs,我正在将我的自动化机器人框架selenium测试与TFS服务器集成。在TFS构建上的任何更改上,都应该触发这些套件 我已经创建了示例脚本和批处理文件来执行这个脚本(test.bat)。批量工作可以手动完成 现在,在和的帮助下,我使用调用流程实体将其与TFS集成 我注意到,只要代码更改反映在TFS中,就会立即执行批处理文件,但不会显示控制台。因此,我的日志文件显示所需的浏览器未打开以执行测试 机器人测试套件: *** Settings *** Library Selenium2

我正在将我的自动化机器人框架selenium测试与TFS服务器集成。在TFS构建上的任何更改上,都应该触发这些套件

我已经创建了示例脚本和批处理文件来执行这个脚本(test.bat)。批量工作可以手动完成

现在,在和的帮助下,我使用调用流程实体将其与TFS集成

我注意到,只要代码更改反映在TFS中,就会立即执行批处理文件,但不会显示控制台。因此,我的日志文件显示所需的浏览器未打开以执行测试

机器人测试套件:

*** Settings ***
Library           Selenium2Library

*** Test Cases ***

login

    Open Browser    http://www.facebook.com    gc
    Input Text    email    xxxx
    Input Text    pass    xxxx
    Click Element    loginbutton
批处理文件:

echo hello
D:
cd D:\GURU_Testing\Facebook_Login
start pybot D:\GURU_Testing\Facebook_Login
错误消息:

Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open
所以测试正在运行,但由于windows提示符和浏览器未启动而失败

我正在使用TFS 2013服务器


非常感谢您在这方面的任何帮助。谢谢

生成代理正在运行,您将永远无法与桌面交互

您有两个选择:

  • 将生成代理配置为或
  • 再次使用测试代理

  • 如果您有一个小团队并控制您的构建基础设施,那么第一个选项是快速而简单。第二个选项允许您进行更复杂的配置,并且可以在多服务器QA环境中运行。

    生成代理正在运行,您将永远无法与桌面交互

    您有两个选择:

  • 将生成代理配置为或
  • 再次使用测试代理
  • 如果您有一个小团队并控制您的构建基础设施,那么第一个选项是快速而简单。第二个选项允许您进行更复杂的配置,并且可以在多服务器QA环境中运行