使用Webdriver测试文件上传和下载时,我在本地计算机上创建文件路径,并使用文件对象访问下载的文件:
File file = new File(baseUtil.getDownloadPath()); //baseUtil is a utility class
然后我可以对文件执行断言,一切正常。我可以检查文件路径是否存在,可以验证文件内容,删除文件等。
我的担心是:如果我的队友要在本地运行相同的脚本,则他们必须首先手动创建一个文件路径,否则,测试将失败,因为该脚本具有我自己的文件路径上载和下载)。有没有一种方法可以全局运行脚本,以便每个人都可以动态使用一个文件路径(也许使用远程文件)? Java或Webdriver可以这样做吗?