私は2つの入力フィールドのユーザー名とパスワードを持っています。セレンを使用して入力を探して入力することができません。ログインボタンのクリックも失敗します。Selenium.ウェブサイトのユーザー名とパスワードを入力することができません
見つけてください、私はコードの行の下に使用していた
<div id="loginTable">
<form accept-charset="UTF-8" name="loginForm" method="POST" action="/cgi-bin/login">
<table>
<tbody>
<tr>
<td>User name:</td><td colspan="2"><input name="LOGIN"></td></tr><tr>
<td>Password:</td><td colspan="2"><input name="PWD" type="password"></td></tr><tr>
<td colspan="2"><button type="submit">Login</button></td></tr></tbody></table></form></div>
HTML、
driver.findElement(By.xpath( "// [ID @ = \" loginTable \ "] /フォーム/ table/tr [1]/td [2]/input "))。sendKeys(" test "); driver.findElement(By.name( "LOGIN"))。sendKeys( "test");
WebElement userEntry = wait.until(ExpectedConditions.visibilityOfElementLocated(By.name( "LOGIN")))); userEntry.sendKeys( "Test");
誰も働いていません。
ログインボタンも機能しません。 私を助けてください。
貼り付けたHTMLコードに入力タグはありません。それは正しいコードですか? –