Shell脚本未在远程计算机上打开Selenium IE浏览器

时间:2018-02-12 08:42:08

标签: shell maven powershell jenkins selenium-webdriver

I have to execute to automation testing suite on windows remote machine.
We are using generalized Jenkins Server hosted on Unix platform. 
  • 实现的步骤: -

    1)创建SSH连接并将我的代码从GIT服务器复制到Window Machine - 成功 2)创建shell脚本,该脚本将执行maven命令以运行测试脚本 - 成功 3)脚本和项目已成功执行 - 成功

  • 问题: -

    从Jenkins Job启动时,我无法查看从shell脚本发生的浏览器启动或执行

  • 观察:

    shell脚本的独立执行或本地执行正在启动浏览器,我将在浏览器上看到测试脚本的执行

  • 准备好Shell脚本

    #!/bin/bash
    export SOURCEDIR="/home/***/jenkins/git"
    export DESTDIR="/home/****/jenkins/git/FLIP_Sanity"
    echo "$SOURCEDIR"
    echo "$DESTDIR"
    echo "CURRENT PATH PRINTED"
    pwd
    cd $SOURCEDIR
    echo "Providing rights to the folder for execution"
    chmod  -R 777 $DESTDIR
    echo "Navigation to Destination Folder"
    cd $DESTDIR
    pwd
    echo "Executing maven command"
    echo $PATH
    mvn clean test -Denvironment=QA-Dbrowser=IE -Dsurefire.suiteXmlFiles=Sanity.xml
    

    出口

    需要对脚本或执行进行哪些更改才能打开交互式浏览器会话

0 个答案:

没有答案