C# 上载存储在internet上的文件-“上传”;路径不是绝对的”;错误

C# 上载存储在internet上的文件-“上传”;路径不是绝对的”;错误,c#,selenium,selenium-webdriver,selenium-chromedriver,C#,Selenium,Selenium Webdriver,Selenium Chromedriver,我有一个使用ChromeDriver运行的Selenium测试,它通过使用SendKeys提供文件元素的路径来上传视频文件,从而绕过对话框 Driver.FindElement(By.Id("videoFile")).SendKeys("C:\src\TestFiles\testvideo.mp4"); 我正在将我们的构建框移动到云端以节省时间/金钱/精力,但这意味着使用本地存储的文件不再可持续,因此我将它们移动到了一个网站 我试图用完整的http路径替换本地路径,但出现以下错误 error:

我有一个使用ChromeDriver运行的Selenium测试,它通过使用SendKeys提供文件元素的路径来上传视频文件,从而绕过对话框

Driver.FindElement(By.Id("videoFile")).SendKeys("C:\src\TestFiles\testvideo.mp4");
我正在将我们的构建框移动到云端以节省时间/金钱/精力,但这意味着使用本地存储的文件不再可持续,因此我将它们移动到了一个网站

我试图用完整的http路径替换本地路径,但出现以下错误

error: unknown error: path is not absolute: https://example.cloudfront.net/999/testvideo.mp4
当我通过对话框手动执行此操作时,此过程会起作用,因此我不确定我缺少了什么

任何帮助都将不胜感激。

试试看

Driver.FindElement(By.Id("videoFile")).SendKeys(@"string filepath");
@
将字符串标记为逐字逐句字符串文字-忽略字符串中通常被解释为转义序列的任何内容


刚刚尝试了这个,得到了与以前相同的错误。它似乎没有试图转义字符串,因为错误消息完全识别了它。我只是添加了一个使用
SendKeys()