我正面临着下面的问题。任何人都可以为我提供解决方案吗?
问题:WebDriver sendKeys方法没有将@
字符发送到文本框。
我正常尝试 - 即sendKeys("Test@123")
,但只传递Test123
......
我也在下面试过,但没有一个工作过..
driver.findElement(By.xpath(<xpath expr>)).sendKeys("Test\@123");
driver.findElement(By.xpath(<xpath expr>)).sendKeys("Test\\@123");
driver.findElement(By.xpath(<xpath expr>)).sendKeys("Test/@123");
我无法提供网站网址,因为无法在外部访问。 只是fyi,它是一个asp.net应用程序。
非常感谢任何帮助......
答案 0 :(得分:0)
您是否尝试使用其代码替换特殊字符? 例如:
>>> a='@'
>>> ord(a)
64
>>> string="test"+chr(64)+'123'
>>> string
'test@123'