量角器:FileDetector启用时SendKeys失败(错误:不支持上传目录"

时间:2016-03-15 16:15:42

标签: selenium protractor saucelabs browserstack

我目前正在SauceLabs和BrowserStack上运行我的Protractor测试,并配置了FileDetector,以便我可以运行涉及上传文件的测试。

我收到一条错误,上面写着'不支持上传目录"当我尝试使用sendKeys()在textarea中写入消息时。当FileDetector未包含在页面中时,我不会收到此错误。为了澄清,当发生此错误时,我根本没有进行任何上传 - 只是尝试将文本添加到textarea。

此外,sendKeys在某些情况下有效但在其他情况下无效。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

如果与仅支持标准WebDriver命令的服务器(例如ChromeDriver)一起使用,文件检测器将失败。 这可能是您的sendKeys在某些情况下有效的原因。

您可以参考以下链接: -

http://selenium.googlecode.com/git/docs/api/javascript/class_webdriver_WebElement.html#sendKeys

答案 1 :(得分:0)

原来这是一个错误!问题修复于: https://github.com/SeleniumHQ/selenium/issues/1814