我用SSH来执行机器人框架测试用例(selenium),但是没有打开浏览器,测试用例是在后台执行的吗?我该如何解决这个问题?
我想在win10上执行机器人框架测试用例,我想通过安装在Linux上的Jenkins开始测试,所以我在Jenkins中安装了一个SSH插件,然后我在Jenkins中创建了一个作业并通过以下命令执行SSH
pybot.bat --argumentfile E:\project\robot_framework\Automation\logs\argfile1.txt E:\project\robot_framework\Automation
当我开始工作时,测试用例在后台执行,但我需要测试用例才能在前面打开浏览器。
答案 0 :(得分:0)
为了得到你想要的东西 - 能够监控执行,你可以尝试runas /user:username
命令,但不能保证满意的最终结果(另外你必须提供目标用户的密码)。
另一种选择是使用psexec
,TechNet,但是YMMV - 您必须提供目标会话ID,某些程序可能不会显示 - 或者可能无法最大化等。调用格式会是
psexec.exe -i 2 pybot.bat the_rest_of_the_args
即。很多努力和不确定性,投资回报率最低:)