2017-06-29 7 views
0

属性値の2つの部分に基づいて要素を見つけることができるかどうかは疑問でした。例えば、私は次のようにidを持っている場合:Selenium - 単一要素属性の2つの要素に基づいた要素の検索

id="page_x0023_default-firstname_0_contractor" 

どのように私は、IDのdefault-firstNamecontractorを検索して要素を見つけることができるだろうか?

+0

はあなたが事前にこれらの要素の値を知っていますか? –

答えて

1
//*[contains(@id, 'default-firstname')][contains(@id, 'contractor')] 

または

//*[contains(@id, 'default-firstname') and contains(@id, 'contractor')] 

やCSS:

[id*='part1'][id*='part2'] 
+0

これは素晴らしいことでした。ありがとうございました! – Tscott

+0

あなたは歓迎です) –

関連する問題