lAH*_*2iV 8 linux windows ant shell
我试图在Linux上的云端远程Windows机器上执行bat文件.bat文件启动selenium服务器,然后运行我的selenium测试.我无法在该机器上启动selenium RC服务器.我尝试使用Telnet,但问题是当telnet会话关闭时,RC服务器端口也被关闭.作为我的代码,我的代码必须启动服务器,所以我尝试使用ANT telnet任务,并以端口关闭的两种方式执行telnet的shell脚本.
我读过Open SSH,psexec for linux和cygwin.但我没有得到如何使用这些,他们将解决我的问题.
我试图启动一个服务,它将启动服务器,但在这种方法中我没有让浏览器可见所有测试都在后台运行,因为我的脚本需要屏幕截图浏览器可见性.
现在我的问题是使用什么,哪个更适合我的工作.什么我选择应该由代码执行它可能是由shell,ant或php.
提前致谢.
Dav*_* W. 15
让我们来看看你提到的各种选择:
我建议你看一下WinSSHD从Bitvise.它是SSH服务器的OpenSSH实现,但它不是开源的.每个许可证大约100美元,您需要在每台服务器上获得许可证.但是,它是一个强大的实现,并具有SSH提供的所有功能.
您可以查看CoSSH,它是Cygwin实用程序和OpenSSH服务器的一个包.这是免费的,并且都是开源的,但如果您想要一种简单的设置方式,则必须支付高级管理员控制台的费用.您不需要高级管理员控制台,因为您可以使用Cygwin设置所有内容,它还附带一个基本控制台来帮助您.
我更喜欢使用cygwin并使用SSH然后登录到windows机器来执行命令.请注意,默认情况下,cygwin没有安装OpenSSH.
一旦你在Windows机器上运行SSH,就可以从Linux机器上运行命令,如下所示:
ssh user@windowsmachine 'mycommand.exe'
Run Code Online (Sandbox Code Playgroud)
您还可以设置ssh身份验证密钥,这样您每次都不需要输入密码.
| 归档时间: |
|
| 查看次数: |
37474 次 |
| 最近记录: |