Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 在zalenium会话之间保持缓存_Selenium_Zalenium - Fatal编程技术网

Selenium 在zalenium会话之间保持缓存

Selenium 在zalenium会话之间保持缓存,selenium,zalenium,Selenium,Zalenium,要加快加载过程并节省带宽我希望保持缓存 如何在会话之间共享缓存文件夹 (注意,我已经在容器之间设置了一个共享装载卷) 换句话说,当我在一个浏览器上打开一个网站时,我希望在下一个会话中在另一个容器上使用缓存的数据。通常,您不希望在两次运行之间保存缓存,因为如果缓存了“坏”的内容,可能会影响以后的运行。您要缓存的具体内容是什么?根据您的站点,您可以创建登录cookie,这样您就不必重复登录过程,等等。我正在使用一个外部代理服务-它按带宽收费0.5$-25$/GB-我想节省成本-因为使用缓存会话将导致

要加快加载过程并节省带宽我希望保持缓存

如何在会话之间共享缓存文件夹

(注意,我已经在容器之间设置了一个共享装载卷)


换句话说,当我在一个浏览器上打开一个网站时,我希望在下一个会话中在另一个容器上使用缓存的数据。

通常,您不希望在两次运行之间保存缓存,因为如果缓存了“坏”的内容,可能会影响以后的运行。您要缓存的具体内容是什么?根据您的站点,您可以创建登录cookie,这样您就不必重复登录过程,等等。我正在使用一个外部代理服务-它按带宽收费
0.5$-25$/GB
-我想节省成本-因为使用缓存会话将导致每次测试1mb,而非缓存,每次测试大约20mb。看起来我可以简单地从一个容器复制
~/.mozilla
文件夹和
~/.cache
文件夹我已经手动完成了这个过程。正在寻找一种方法将其变成一个自动化过程我对Zalenium一无所知。。。是否可以将文件夹复制到可从所有容器访问的网络共享中,然后在每次运行(测试?)开始时将其复制下来?是的。这就是我认为可以做到的。我要在每个容器的开始处寻找一个钩子,在容器终止处寻找一个结束钩子。简而言之,
Zalenium
会在现场创建docker容器,因为
的容量传递给它。通常,您不希望在运行之间保存缓存,因为如果缓存了“坏”的内容,可能会影响以后的运行。您要缓存的具体内容是什么?根据您的站点,您可以创建登录cookie,这样您就不必重复登录过程,等等。我正在使用一个外部代理服务-它按带宽收费
0.5$-25$/GB
-我想节省成本-因为使用缓存会话将导致每次测试1mb,而非缓存,每次测试大约20mb。看起来我可以简单地从一个容器复制
~/.mozilla
文件夹和
~/.cache
文件夹我已经手动完成了这个过程。正在寻找一种方法将其变成一个自动化过程我对Zalenium一无所知。。。是否可以将文件夹复制到可从所有容器访问的网络共享中,然后在每次运行(测试?)开始时将其复制下来?是的。这就是我认为可以做到的。我要在每个容器的开始处寻找一个钩子,在容器终止处寻找一个结束钩子。简言之,Zalenium将根据传递给它的
能力
在现场创建docker容器