0
webdriverでユーザー名要素を探しています。セレンセレンドライバを使ってユーザー名フィールドの要素を探す方法
<gui-input class="flex style-scope login-window x-scope gui-input-0" id="username" icon="account-circle" label="Username" autofocus="" floating-label="">
は、私はこれを試してみました: Webページは、HTMLコンテンツがある ポリマーを開発している
driver.findElement(By.className("gui-input#username")).isDisplayed()
しかし、それはユーザ名フィールドを見つけることができません。
助けてください。 ありがとう
: "IDによる"
かを.selenium.InvalidElementStateException:無効な要素状態:要素は現在対話可能ではなく、操作できない可能性があります。 (セッション情報:chrome = 49.0.2623.110) –
@TemplogLog私の推測では、それを確認します。可能であれば作業しているウェブページへのリンク、またはページの完全なHTMLを入力してください。ありがとう。 – alecxe
はいhtmlページはhttp://hastebin.com/akixavofus.xml –