SendKeys IEDriverServer selenium出错

SendKeys IEDriverServer selenium出错,selenium,selenium-webdriver,selenium-iedriver,Selenium,Selenium Webdriver,Selenium Iedriver,我正在测试一个web应用程序,登录测试在Chrome中运行良好,但当我尝试在IExplorer中运行测试时,我发现了一个问题: 我已发送电子邮件以登录 Driver.FindElement(By.Id("xxxxxxxx")).SendKeys("test@test.com") 在Chrome中,我运行测试时正在编写test@test.com在文本框中 但是,当我使用IEDriverServer在IExplorer中执行测试时,文本框中填充了“test2test.com”,将@键替换为2。您可

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

我已发送电子邮件以登录

Driver.FindElement(By.Id("xxxxxxxx")).SendKeys("test@test.com")
在Chrome中,我运行测试时正在编写
test@test.com
在文本框中 但是,当我使用
IEDriverServer
在IExplorer中执行测试时,文本框中填充了“
test2test.com
”,将
@
键替换为2。

您可以尝试以下操作:

string email="test@test.com"
Driver.FindElement(By.Id("xxxxxxxx")).SendKeys(email)
试试这个答案


它对你有用吗?奇怪的问题,把电子邮件串起来,然后通过它如果你能得到答案,请与我分享答案。很好的问题,我是upvoteHi,这就是我现在所做的,我不明白为什么不工作,发送和错误的keyworkStrange给我@FranciscoGonzalez。可能是编译器保留了那个词。但它在chrome中工作。我希望我的回答能帮助你,如果是,请接受并投票。我会努力找出它发生的原因是,这是一种非常奇怪的行为,我尝试发送另一个“特殊”关键字,如#,并在IE浏览器中编写了一个3。可能是驱动器中的错误。请尝试更新驱动程序并查看。请更新并查看。否则使用我给出的代码