すべての要素は動的です。私は次のHTMLからユニークであるだけでプレースホルダを見ることができます: -xpathを使用してプレースホルダから値を取得する方法
<input
id="ext-gen1617"
type="text"
size="20"
class="x-form-field x-form-text x-form-focus"
autocomplete="off"
aria-invalid="false"
placeholder="Gender"
data-errorqtip=""
role="textbox"
aria-describedby="combobox-1166-errorEl"
aria-required="true"
style="width: 78px;"
/>
私は
//input[@placeholder='Gender']
しかし、私のwebdriverをスクリプトを使用してみました値が
placeholder="Gender".
に表示取得する必要がありますそれを特定することができませんでした。
誰でも可能な解決策を教えてください。
エラーは何ですか?右のフレームにドライバがありますか? – Karthikeyan
org.openqa.selenium.NoSuchElementException:xpathで要素を見つけることができません== * * [@ placeholder = 'Gender'] – user2572510
あなたのケースがここに収まらない場合は、このエラーには多くの可能性がありますhttp:// stackoverflow .com/questions/17677587/find-element-with-xpath/17695301#17695301、私たちはさらに掘ることができることを教えてください – Karthikeyan