0

リストから選択される要素に応じて、ロケーターを動的に生成しました。

たとえば、これは私の生成した ID です。

Function:TableName:0:submenuAction

0 はカウンターで、リストから最初の要素が選択されることを意味します。カウンターの前後のすべての文字列は変更されないため、最初から xpath を含むメソッドは機能しません。

Function:TableName:{X}:submenuAction{x} が整数のようなワイルドカードを使用できますか 。

選択した数の要素を格納できますが、この変数を pagefactory 要素内で使用するにはどうすればよいですか? driver.findelement は staleElementException で失敗する可能性があるため、PageFactory を使用したいと考えています。

4

1 に答える 1