我正在eclipse中使用selenium webdriver进行一些自动化测试。我需要附加实际文件然后发送它们。问题是这些文件不能在我的本地驱动器上,因为已完成的测试会上传到服务器,以便它们可以连续运行,并且与本地文件的连接将丢失,从而导致测试失败。有没有办法将这些测试文件包含在某个文件夹中的eclipse项目中,然后使用测试来附加或上传这些文件?
答案 0 :(得分:1)
是的,您可以将文件存储在eclipse项目的resources或res文件夹中,然后使用相对路径引用这些文件。在这种情况下,您将使这些文件成为存储库的一部分。
另一种方法是将所有文件保留在共享文件夹中并从测试用例中指向这些文件,因此在这种情况下,您不需要将文件提交到存储库,我们过去常常使用大文件。
答案 1 :(得分:0)
我能够将文件复制到项目中的资源文件夹,然后使用相对路径访问它们。