我有一台服务器A,上面装有eclipse,testNG,selenium和其他东西。我有另一个服务器B,上面装有Bamboo设置。
我能够在服务器A上运行一个testNG脚本,该脚本在我正在开发的Web应用程序上运行一组seleniumhtml" target="_blank">测试。我使用了eclipse中显示的vm属性中的java命令,通过Bamboo在服务器B上创建了一个ssh任务。
但是,它似乎只是坐在那里而从未真正完成Bamboo的工作。
我试图从另一台笔记本电脑SSH到Server A,并运行相同的命令。我没有收到任何错误消息或任何消息,但系统似乎只是冻结了。
我该如何解决?
安装Xvfb,它伪装成显示器,但不会在任何地方显示。
sudo apt-get install xvfb
。
如果您希望减少错误,请添加这些字体,但是这些警告并不重要。
sudo apt-get install xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts- cyrillic
然后开始运行,并将显示设置为系统不使用的内容。这是我的工作,记住&
使终端在后台运行某些内容。
Xvfb :99 -ac &
export DISPLAY=:99
firefox &
另外,退出ssh终端时,我遇到了与Rails服务器断开连接的红宝石问题。要解决该问题,请使用屏幕。屏幕运行另一个终端而不受ssh的影响。
sudo apt-get install screen
然后,在执行上述操作之前,只需启动屏幕即可。
screen
要退出当前屏幕窗口,只需单击“ Ctrl + A”,然后单击“ D”并返回type screen -r
。
我在远程服务器上设置了一个自动日志检查的设置。我创建了类似这样的方法,使用exec命令跟踪日志… 如何运行mysql命令将结果返回到eclipse终端?
问题内容: 我似乎在将Xcode6与jenkins集成时遇到问题,我目前有此设置并可以使用Xcode 5。 通过SSH远程运行xcode 6,模拟器超时,当我在本地运行时,它成功。 命令 xcodebuild -workspace PROJECTNAME.xcworkspace -scheme BGO_Tests -destination’platform = iOS Simulator,name
问题内容: 我正在尝试通过ssh启动测试服务器,但是一旦我与ssh断开连接,它总是会死掉。 有没有办法启动一个进程(运行服务器),以使它不会在我的ssh会话结束时消失? 问题答案: 作为替代方案 ,您可以在终端多路复用器(例如GNU 或)中运行远程应用程序 。 使用这些工具可以轻松地从另一个主机重新连接到会话,这意味着您可以在离开工作场所之前进行冗长的构建或下载,并在回家后检查其状态。例如。当我在
问题内容: 是否有任何聪明的方法可以通过ssh在远程主机上运行本地Bash功能? 例如: 是的,我知道这行不通,但是有办法实现吗? 问题答案: 您可以使用该命令通过来使功能在远程计算机上可用。有多个选项,具体取决于您要如何运行远程脚本。 要在远程主机上使用该功能: 更好的是,为什么还要麻烦管道: 或者,您可以使用HEREDOC: 如果要发送脚本中定义的所有函数,而不仅仅是发送,请像这样使用: 说明
问题内容: 我遇到了NullPointerException问题。我已尽力而为,但无法解决此问题。我正在为我的项目实现POM模型(selenium)。 这一页: 测试类: 错误日志: 类: 有什么帮助吗? 问题答案: 您需要先初始化。如我所见,您正在创建但未初始化的引用,请尝试如下操作:- 注意 :-如果要初始化,则需要先下载chromedriver并设置系统属性,然后再将驱动程序初始化为:- 所
我想通过Jenkins/Hudson运行用Java编写的本地Selenium测试脚本。是否可以从我的本地windows机器运行脚本?到目前为止,我已经用Java编写了一些简单的Selenium测试,如果我通过Eclipse IDE执行它们,这些测试运行得非常好。我将感谢一个深入的解释。