为什么Jenkins有一个“.mozilla”文件夹?

时间:2018-06-07 22:15:46

标签: firefox jenkins selenium-webdriver jenkins-plugins

我有两个Jenkins实例,我试图在另一个实例中复制一个。

原始实例在“/var/lib/Jenkins/.mozilla”处有一个“.mozilla”文件夹。另一个没有。我在原始实例中使用该文件夹(为selenium设置firefox配置文件以用于设置证书)。

什么可以解释这种差异?我不记得有意添加“.mozilla”文件夹,但事实证明我需要它。

旧实例。 Original instance. With '.mozilla' folder.

新实例。 New instance. Without '.mozilla' folder.

2 个答案:

答案 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测试,该目录仍在那里。