2016-11-08 95 views
0

selenium脚本在本地机器上从Eclipse执行时,单击浏览器中的UPLOAD按钮以将某些文件从本地机器上载到在浏览器中运行的应用程序。Jenkins执行问题

由于Jenkins服务器无法访问本地计算机,因此在从Jenkins执行脚本时,此上传部件失败。

任何想法如何克服这个问题.. ??

回答

0

从服务器访问这些文件是一个坏主意(除非它是詹金斯的奴隶),虽然可以通过您的代码或一些CMD工具,提供地址和凭证来实现。在这方面付出一些努力,你会发现如何去做...

更好的解决方案是将这些文件添加到Jenkins服务器,或者将这些文件提交到您的存储库并在测试之前将它们签出。 共享文件夹也可以在文件管理器类型服务器或类似软件上执行。

希望它有帮助。无论如何,你自己的研究是无可替代的,例如Google和StackOverflow。

+0

我已经尝试在eclipse工作区中保留这些文件,并在代码中提供该路径,但那也不起作用。 –

+0

您确定您提供了正确的路径吗?您没有提供任何详细信息 – Moshisho

+0

是的,我在执行过程中使用了类似的路径来读取和写入excel文件。 这个时间区别是上传文件。 –