我有两个Jenkins实例,我试图在另一个实例中复制一个。
原始实例在“/var/lib/Jenkins/.mozilla”处有一个“.mozilla”文件夹。另一个没有。我在原始实例中使用该文件夹(为selenium设置firefox配置文件以用于设置证书)。
什么可以解释这种差异?我不记得有意添加“.mozilla”文件夹,但事实证明我需要它。
答案 0 :(得分:2)
这是因为Firefox驱动程序每次测试启动浏览器时都会创建一个新的配置文件。根据mozilla,保存这些配置文件的文件夹位于.mozilla
文件夹下。查看更多信息here
Linux Profile文件夹位于:
〜/ .mozilla / firefox /“。mozilla”文件夹是隐藏的 夹。有关更多信息,请参阅此文章。显示隐藏文件 Nautilus(Gnome桌面的默认文件浏览器),选择“查看 - >显示 隐藏文件“。
Mac Profile文件夹位于以下位置之一:
〜/ Library / Application Support / Firefox / Profiles /
〜/库/ Mozilla浏览器/火狐/概况/
答案 1 :(得分:1)
拥有Jenkins进程的系统用户有一个$HOME
目录(在您的情况下为/var/lib/Jenkins/
)并以此用户身份启动Jenkins中启动的所有进程。对于这些进程,$HOME
目录是相同的,如果有任何测试,例如一个功能性的Selenium测试曾经开始进行Firefox测试,该目录仍在那里。