属性値の2つの部分に基づいて要素を見つけることができるかどうかは疑問でした。例えば、私は次のようにid
を持っている場合:Selenium - 単一要素属性の2つの要素に基づいた要素の検索
id="page_x0023_default-firstname_0_contractor"
どのように私は、IDのdefault-firstName
とcontractor
を検索して要素を見つけることができるだろうか?
属性値の2つの部分に基づいて要素を見つけることができるかどうかは疑問でした。例えば、私は次のようにid
を持っている場合:Selenium - 単一要素属性の2つの要素に基づいた要素の検索
id="page_x0023_default-firstname_0_contractor"
どのように私は、IDのdefault-firstName
とcontractor
を検索して要素を見つけることができるだろうか?
//*[contains(@id, 'default-firstname')][contains(@id, 'contractor')]
または
//*[contains(@id, 'default-firstname') and contains(@id, 'contractor')]
やCSS:
[id*='part1'][id*='part2']
これは素晴らしいことでした。ありがとうございました! – Tscott
あなたは歓迎です) –
はあなたが事前にこれらの要素の値を知っていますか? –