【发布时间】:2019-09-02 13:04:11
【问题描述】:
那个问题是不稳定的重现。我在 IE 11 上的初步测试失败了 1/4,因为 Selenium SendKeys 发送符号“2”而不是“@”
我正在尝试登录并使用 sendKeys 填写用户名/密码。 pdpPage.getInputUsernameText().sendKeys(user);
变量用户等于“vasilenko@gmail.com” 但有时 IE 驱动程序用 SHIFT 填充“@”符号。喜欢“vasilenko2gmail.com”
@And("I sign-in as {string} with {string} password")
public void iSignInWith(String user, String password) {
wait.until(ExpectedConditions.visibilityOf(pdpPage.getPerformSignIn()));
pdpPage.getInputUsernameText().clear();
pdpPage.getInputUsernameText().sendKeys(user);
pdpPage.getInputPasswordText().clear();
pdpPage.getInputPasswordText().sendKeys(password);
pdpPage.getPerformSignIn().click();
}
【问题讨论】:
-
我无法找到有关此类问题的一些信息。请给我建议。想让我的测试更稳定
标签: selenium testing selenium-webdriver automation qa