これはセレングリッドからです。 java/C#コードを並列実行する方法セレングリッド並列実行
これで十分ですか?
ISelenium selenium1 = new DefaultSelenium("localhost", 5555, "*iehta", "http://localhost/");
ISelenium selenium2 = new DefaultSelenium("localhost", 5556, "*iehta", "http://localhost/");
ISelenium selenium4 = new DefaultSelenium("localhost", 5557, "*iehta", "http://localhost/");
selenium1.Start();
selenium2.Start();
selenium3.Start();
私はhttp://localhost:4444/consoleを実行したときに3つの利用可能なリモートコントロールが、私はアップからコードを実行した場合でも0アクティブなリモートコントロールがありますので。
私がわからない蟻からのコード100%。なぜパラメータがありますか
<arg value="-parallel"/>
?
<target name="run-demo-in-parallel" description="Run Selenium tests in parallel">
<java classpathref="demo.classpath"
classname="org.testng.TestNG"
failonerror="true"
>
<sysproperty key="java.security.policy" file="${basedir}/lib/testng.policy"/>
<sysproperty key="webSite" value="${webSite}" />
<sysproperty key="seleniumHost" value="${seleniumHost}" />
<sysproperty key="seleniumPort" value="${seleniumPort}" />
<sysproperty key="browser" value="${browser}" />
<arg value="-d" />
<arg value="${basedir}/target/reports" />
<arg value="-suitename" />
<arg value="Selenium Grid Demo In Parallel" />
<arg value="-parallel"/>
<arg value="methods"/>
<arg value="-threadcount"/>
<arg value="10"/>
<arg value="-testclass"/>
<arg value="com.thoughtworks.selenium.grid.demo.WebTestForASingleBrowser"/>
</java>
</target>
です。これはすべて当てはまりますが、「アクティブなリモートコントロール」ではRCがありません。これでいい? – senzacionale
テストを開始すると、「アクティブなリモートコントロール」の下にRCが表示されます。あなたのコードに問題がありました。私は私の答えを更新しました。 –