0

私のxmlコードを見つけてください:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="RegressionSuite">
<parameter name="selenium.host" value="localhost" />
<parameter name="selenium.port" value="3737" />
<parameter name="selenium.browser" value="*firefox" />
<parameter name="selenium.url" value="http://demo.opensourcecms.com/wordpress/" />
    <test name="Max IM Reviewer Test case Execution" preserve-order="true"
    enabled="true">
    <classes>
        <class name="webdriver.Testcase1">
            <methods>
                <include name="savedAction" />
                <include name="submitAction" />                             
            </methods>
        </class>            
        <class name ="webdriver.Testcase2">
        <methods>
        <include name ="role_verification" />
        <include name ="do_loginverify" />
        </class>
    </classes>
</test>

2つのクラスファイル(Testcase1、Testcase2)があり、上記のクラスですべてのメソッドを1つずつ実行することが目的なので、それらのクラスとメソッドをxmlファイルに追加して実行します

上記の実行中に「2 つの Web ドライバー インスタンス (つまり、2 つのブラウザー - IE) が同時に作成されますが、いずれか 1 つのクラス ファイル (Testcase1) が実行され、同時に別のインスタンスがアイドル状態でした。助けてください」

すべてのクラスを 1 つずつ実行する方法 上記の xml を変更する必要はありますか?

ありがとうプラブ

4

2 に答える 2

0

これを試してみてください..... TestCase クラスをクラスごとに 2 つに分けます。

<test>
<classes>
<class>
</class>
</classes>

<test>
<test>
<classes>
<class>
</class>
</classes>
<test>
于 2013-09-11T13:28:39.060 に答える