文本框没有给出完整的字符串

时间:2015-11-17 10:32:17

标签: c# html selenium

我正在尝试将电子邮件地址输入到文本框中,例如。 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");

1 个答案:

答案 0 :(得分:0)

作为测试人员,我可以说开发人员经常拒绝仅对自动化进行更改...

所以,如果他们不想修复&#34;这样,您可以尝试逐个字符输入字符串,例如手动完成

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