ABC*_*EFG 3 java selenium webdriver
我在项目中遇到了挑战.页面中有两个文本框,其中第一个文本框将接受电子邮件ID,当用户将其控件移动到下一个文本框时,第一个文本框中的电子邮件ID将自动填充在第二个文本框中.我需要验证这个测试用例.
我尝试使用以下代码,
WebElement emailElement = driver.findElement(By.id("email"));
emailElement.sendKeys("ABCDEFG@g.com");
WebElement usernameElement = driver.findElement(By.id("username"));
String userName = usernameElement.getAttribute("value");
assertEquals("ABCDEFG@g.com", userName);
Run Code Online (Sandbox Code Playgroud)
有人可以帮我使用webdriver java代码从第二个文本框(用户名)获取值.
提前致谢,
最好的问候
那这个呢 ?
WebElement emailElement = driver.findElement(By.id("email"));
emailElement.sendKeys("ABCDEFG@g.com");
WebElement usernameElement = driver.findElement(By.id("username"));
usernameElement.click(); // Here, autocomplete is done
String userName = usernameElement.getText(); // get the value
assertEquals("ABCDEFG@g.com", userName);
Run Code Online (Sandbox Code Playgroud)
如果你想TAB用selenium 发送密钥,你可以这样做:
emailElement.sendKeys(Keys.TAB);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9945 次 |
| 最近记录: |