我有一个用Java编写的selenium脚本。我将它作为.jar文件导出到我的系统,我可以从命令行运行它。但我需要在我的团队中发送此信息。脚本的问题是需要使用文件路径从我的计算机获取文件的任务,它需要进行一些转换并将其保存回特定文件夹。我编写了包含计算机所有文件路径的代码。怎么能在另一台远程计算机上运行?有没有办法做到这一点?此外,当我在我的脚本中给出chromedriver路径时,它不能在远程计算机上工作,因为它们将chromedriver保存在不同的文件位置。
我尝试使用参数,但问题是这是一个耗时的过程。如果有人可以将jar文件编辑为一次性过程,那就太好了。我使用工具打开Jar文件,但看不到代码显示符号。
答案 0 :(得分:1)
您可以尝试将所有必需的文件(您的计算机中的文件,chromedriver等)保存在与您正在执行的jar相同的文件夹中。这样,您可以使用relative
路径引用所有必需的文件,而不是绝对路径,即./your_required_file.txt
因此,您可以将整个目录发送给您的团队来执行它。
话虽如此,老实说,我建议您花一些时间阅读Java和Selenium的文档。