SendKeys IEDriverServer selenium 出错

Error with SendKeys IEDriverServer selenium

我正在测试 Web 应用程序,登录测试在 Chrome 中运行良好,但是当我尝试 运行 在 IExplorer 中进行测试时,我发现了一个问题:

我发送了用于登录的电子邮件

Driver.FindElement(By.Id("xxxxxxxx")).SendKeys("test@test.com")

在Chrome的时候我运行测试是在文本框中写test@test.com 但是当我在 IExplorer 中使用 IEDriverServer 执行测试时,文本框充满了“test2test.com”,正在用 2.

替换 @

你可以试试这个:

string email="test@test.com"
Driver.FindElement(By.Id("xxxxxxxx")).SendKeys(email)

试试这个答案

Sending '@' special character with SendKeys to IE 11