2017-05-22 10 views
0

私は3つの異なるWebサイトで1つのjunitテストを実行したいと思います。しかし、ほとんどの場合、HTML要素のパスはウェブサイトの1つで異なります。 PHPの場合、Zend Framework 2にデフォルトコードを上書きするオプションがあります。 Webshopに基づいてコードを選ぶJavaのフレームワークはありますか?Java Test FrameworkはZend Framework 2に相当します

例: ウェブサイトAとウェブサイトBのログアウトHTML要素が// [@ class = 'item10']で、 「]

私の環境は次のとおりです。あなたの助けのためのEclipse + Mavenの+ JUnitの+のPageObjectモデルが

感謝。

答えて

0

@FindAllアノテーションを使用すると、2つ以上のロケータを以下のように組み合わせることができます。

@FindAll({@FindBy(のxpath = "// [クラス@ = 'item10']")@FindBy(のxpath = "// [クラス@ = 'item9']")})

これは可用性に基づいて要素を見つけます。

関連する問題