3
私のプロジェクトでは挑戦に直面しています。ページに2つのテキストボックスがあり、最初のテキストボックスで電子メールIDが受け入れられ、次のテキストボックスにコントロールを移動すると、最初のテキストボックスの電子メールIDが2番目のテキストボックスに自動的に入力されます。このテストケースを検証する必要があります。Selenium webdriver - タブコントロール
私は
WebElement emailElement = driver.findElement(By.id("email"));
emailElement.sendKeys("[email protected]");
WebElement usernameElement = driver.findElement(By.id("username"));
String userName = usernameElement.getAttribute("value");
assertEquals("[email protected]", userName);
誰かが2番目のテキストボックス(ユーザー名)から値を取得するためにwebdriverをJavaコードで私を助けることができる、次のコードを使用してみました。事前に
おかげで、この程度
^よろしく
おかげで....それがうまく働きました。 usernameElement.click(); //どちらか usernameElement.sendKeys(Keys.TAB); //またはthis – ABCDEFG
何か入力してからタブを押すとどうなりますか?これらを組み合わせることはできますか? 'emailElement.sendKeys(" abcd \\ uE004 ")'は期待どおりに動作しますか? – mystarrocks