下载文件时,通常会将其保存在本地机器中设置的下载位置。因此,当我们使用browserstack/GRID时,文件会下载到browserstack/GRID本地文件夹中,代码会在我们的机器或JENKINS中运行。
我可以在各自的本地文件夹中下载文件,但无法读取内容,甚至无法检查文件是否已下载。我们是否可以在本地机器或JENKINS服务器(即代码运行的位置(中下载文件。
提前感谢。
当我需要验证下载文件的内容时,我也面临着同样的行为。在联系BrowserStack支持时,我了解到解决这一问题的一种方法是在远程BrowserStackMachine上下载该文件。
文件下载到远程BrowserStack机器后,使用下载文件的文件路径将其上传到一些公共云,如Google Drive等,然后使用Drive生成的URL将其下载到本地机器。
我得到的回应是,以下是BrowserStack机器的默认下载路径:
Win XP:C: \文档和设置\你好\下载
获胜时间:2010年8月7日:C: \用户\你好\下载
Mac:/用户/test1/下载
我认为您可以使用远程位置(在您希望文件可用的系统上(并将其设置在默认下载位置以配置
设置FF的下载位置:您需要设置
profile.setPreference("browser.download.dir", "//myhostip/somecommonlocation/somedir");
希望这能有所帮助。:(