2017-06-26 24 views
-1

要素IDを使用してWeb要素を検索しようとしています。しかしSelenium javaでidでWeb要素を検索中に正規表現を使用する

Driver.findElement(By.id(ItemDetailsCompView.**Display**ViewUIElement_Field_Tab_2_Product_Materials")) 

Driver.findElement(By.id("ItemDetailsCompView.**Edit**ViewUIElement_Field_Tab_2_Product_Materials")) 

間と

変更同じWeb要素のidは、この私が、ハード1つのIDコードされていると、他のidが発生したエラーにになります。 IDの編集/表示単語を検索する文字列を作成する方法はありますか?

ウェブページが複雑で、さまざまなネストした表で構成されているため、Xpathを使用できません。

+1

正規表現を使用する代わりに両方のIDをすでに知っているので、両方の要素が存在するかどうかを確認して、存在する要素を使用するのはなぜですか? –

+0

要素が常に同じタイプ(たとえば,