小编Anj*_*ana的帖子

具有Ant顺序+并行执行的Selenium Grid

我正在尝试用selenium grid 2设置运行selenium测试.我的测试更依赖.我必须很好地定义我的顺序运行和并行运行.附加我的build.xml文件以供ref.在顺序节点内部,我有许多具有不同目标的并行节点.我在运行此build.xml时遇到了不一致的问题.

有时它会选择第二个并行节点的目标,有时则不会.它也没有给出错误.我尝试在详细模式下运行ant命令,仍然没有获得ant异常.

如果有人在这方面提供帮助,将会很高兴.

<target name="startServerRC" depends="startServerhub">
        <echo>Starting Selenium Server...</echo>
        <java jar="${lib.dir}/selenium-server-standalone.jar" fork="true" spawn="true">
            <arg line="-port 5555"/>
            <arg line="-log log.txt"/>  
            <arg line="-firefoxProfileTemplate"/>
            <arg value="${lib.dir}/ff_profile"/>
            <arg line="-userExtensions"/>
                <arg value="${lib.dir}/user-extensions.js"/>
            <arg line="-role node"/>
            <arg line="-hub http://localhost:4444/grid/register "/>
            <arg line="-maxSession 10"/>
            <arg line="-maxInstances=10"/>
        </java>
    </target>

        <!-- Initialization -->
    <target name="init" depends="startServerRC" >
        <echo>Initlizing...</echo>
        <delete dir="${classes.dir}" />
        <mkdir dir="${classes.dir}"/>
    </target>

    <!-- Complies the java files -->
    <target name="compile" depends="init">
        <echo>Compiling...</echo>
        <javac 
            debug="true" 
            srcdir="${src.dir}" 
            destdir="${classes.dir}"   
            classpathref="classpath" />
    </target>

    <target name="CItarget">    
        <sequential>
            <antcall target="compile"/>
            <parallel> …
Run Code Online (Sandbox Code Playgroud)

ant parallel-processing selenium selenium-grid

6
推荐指数
1
解决办法
1395
查看次数