我正在尝试将电子邮件地址输入到文本框中,例如。 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");
答案 0 :(得分:0)
作为测试人员,我可以说开发人员经常拒绝仅对自动化进行更改...
所以,如果他们不想修复&#34;这样,您可以尝试逐个字符输入字符串,例如手动完成
for (int i = 0; i < myString.length(); i++) {
element.sendKeys(myString.substring(i, i + 1));
}