【发布时间】:2018-10-09 19:00:10
【问题描述】:
在 selenium sendkeys 中,有时反斜杠 (\) 被替换为竖线 (|) 符号。这个问题是一个零星的问题。 下面是我用过的代码sn-p
aItDriver.switchTo().window("[TITLE:Choose File to Upload]");
aItDriver.getKeyboard().sendKeys(new String[]{"I:\Downloads\fileName.txt" + Keys.ENTER});
这里我们使用了autoit(aItDriver)驱动来输入文件上传画面的文件路径,
文件上传屏幕的预期输出是:
I:\Downloads\fileName.txt
但在极少数情况下,我们会看到以下文本输入到上传窗口文本框中。
I:|Downloads\fileName.txt
有人能解释一下这个零星的问题吗?是否有正确的方法来输入给定的文本或解决这个问题?
【问题讨论】: