page-factory

    0

    2答えて

    SeleniumHQ's pageobject documentationを読むと、他のページにナビゲートしないメソッドから "this"を返す例を指定します。私の質問はなぜですか? ページオブジェクトの状態が理由である可能性がありますが、ページ自体(実際のUIページ)が状態を変更したり、ページオブジェクト自体が変更されないことが考えられます。 Page Factoryの@FindByアノテーショ

    -1

    1答えて

    私の理解では、pagefactoryのFindBys Annotationは、内部で述べたすべての条件を満たす要素を返します。以下のコードは常に0個の要素を返します。 同様に、同じIDとXpath属性を持つFindAll注釈を使用している場合、2つのWeb要素が返されます。誰もが結果を理解するのを助けることができます。 \t @FindBys \t (\t \t \t \t \t \t

    0

    2答えて

    私は関連情報を得るためにインターネットで閲覧しましたが運はありません。サンプルコードは以下の通りである: public class HomePage { @FindBy(id = "fname") WebElement name; @FindBy(id = "email") WebElement email; @FindBy(id = "pa

    0

    1答えて

    私はいくつかのテスト方法を持っています。私はそれらのいくつかをスモークテストや他の回帰テストとして選択する必要があります。どのように私は条件/セレンの依存関係を作ることができますので、煙のテストはグループとして最初に実行されます。そして私は回帰テストのために別のBambooジョブを設定することができ、それらは煙草テストグループが合格した場合にのみ実行されます。ここで は私のテストがあります: @T

    1

    1答えて

    私のテストフレームワークでは、セレンのPageFactoryとLambokを使用しています。私は、実行中にテストフローが出現するすべてのWeb要素を取得するための側面を作成したいと考えています。 典型的なページは次のようになります。 @Slf4j public class MyCustomPage { @Inject private IWebDriverSet driver

    0

    1答えて

    私のページファクトリモデルで動的要素を作成するために使用している以下のmwthodです。 IOSClassChainの値を文字列として渡してから要素に変換しています。これは、要素がページ上に存在する場合はうまく動作しますが、要素が存在しない場合はnullを返します。 public MobileElement mobileElementUsingIOSClassChain(String objEle

    0

    1答えて

    動的に生成されるロケータは、リストから選択される要素によって異なります。例えば 、これは私の生成されたIDです: Function:TableName:0:submenuAction 0は、最初の要素はリストから選択されることを意味、カウンタです。カウンタの前後のすべての文字列は変更されないので、xpathメソッドが含まれていません。 のようなワイルドカードを使用できますか?Function:

    1

    1答えて

    私は自分のウェブサイトの最初の2ページを設定しており、ページの上部にはユーティリティナビゲーションバーを共有しています。 2ページでわかるように、これらの要素を見つけてクリックするために使用したコードを複製する必要がありました。共通の要素を基本ページに移動し、他のページにその基本ページのコードを共有させることができます。 私の質問は、重複したコードを新しいファイルに移動するにはどうしたら、他のペー