【发布时间】:2021-01-05 09:18:55
【问题描述】:
当我尝试在 saucelabs 虚拟测试中将 .jpg 文件上传到我的应用程序时,出现错误。
使用 driver.SendKey() 将文件上传到 saucelab VM 机中的应用程序。我正在尝试找出使用 SendKeys 从酱汁存储中获取 jpg 文件的正确路径。请帮忙
代码:
{
IAllowsFileDetection allowsDetection = driver as IAllowsFileDetection;
if (allowsDetection != null)
{
allowsDetection.FileDetector = new LocalFileDetector();
}
driver.SendKeys(element, "sauce-storage:oldtraford.jpg");
}
错误:
测试失败并出现错误:OpenQA.Selenium.WebDriverException:未知错误:路径不是绝对路径:sauce-storage:oldtraford.jpg(会话信息:chrome=74.0.3729.185)(驱动程序信息:chromedriver=74.0.3729.6(255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/ branch-heads/3729@{#29}),platform=Linux 4.15.0-54-generic x86_64) 在 OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) 在 OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.Appium.AppiumDriver1.Execute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.InternalExecute(String driverCommandToExecute, Dictionary2 parameters) at OpenQA.Selenium.Remote.RemoteWebElement.Execute(String commandToExecute, Dictionary`2 parameters) at OpenQA.Selenium.Remote.RemoteWebElement.SendKeys(字符串文本)在 BST10Web.Framework.UI.Helpers.UiElementHelpers.EnterText(IWebElement 元素,字符串值
【问题讨论】:
-
如果您使用的是 SauceLabs,您可以获得他们的支持。只需提交一张票。
-
我确实提交了一张票。谢谢
-
这不是支持可以解决的问题,因为它不受官方支持
标签: c# selenium selenium-webdriver appium saucelabs