2017-09-11 29 views
2

我测试一个Web应用程序和登录测试工作正常,在Chrome中,但是当我尝试运行IEXPLORER测试我发现一个问题:误差的SendKeys IEDriverServer硒

我发送的电子邮件

登录
Driver.FindElement(By.Id("xxxxxxxx")).SendKeys("[email protected]") 

在Chrome中,当我运行测试在文本框中 写[email protected]但是,当我使用IEDriverServer文本框中填入“test2test.com”,用2取代@键IEXPLORER执行测试

+0

是工作ü?奇怪的问题,把电子邮件字符串,然后通过它 – iamsankalp89

+0

如果你会得到答案,请与我分享答案。尼斯问题我upvote – iamsankalp89

回答

0

你可以试试这个:

string email="[email protected]" 
Driver.FindElement(By.Id("xxxxxxxx")).SendKeys(email) 

试试这个答案

Sending '@' special character with SendKeys to IE 11

+0

嗨,那是我现在做什么,我不明白为什么不工作,发送和不正确的keywork –

+0

奇怪我也@FranciscoGonzalez。可能是编译器保留该字。但它适用于Chrome。可能是IE特定 – iamsankalp89

+0

我希望我的回答可以帮助你,如果是的话,请接受并注册。我会尝试找到它为什么会发生 – iamsankalp89

相关问题