textbox未接受给定的完整字符串

本文关键字:字符串 textbox | 更新日期: 2023-09-27 18:22:16

我正试图在文本框中输入电子邮件地址,例如。dd@gmail.com,但只需要dd@g.

这是html:

<input type="email" class="form-control ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-touched" name="email" placeholder="Email" ng-model="Email" required="">

C#代码

  var Email = driver.FindElement(By.Name("email"));
  Email.SendKeys("dd@gmail.com");

textbox未接受给定的完整字符串

作为一名测试人员,我可以说开发人员经常拒绝只为自动化而进行更改。。。

所以,如果他们不想"修复"这个问题,你可以试着像手动一样逐个输入字符串

for (int i = 0; i < myString.length(); i++) {
    element.sendKeys(myString.substring(i, i + 1));
}