在Selenium网络驱动程序(python,Firefox)中是否有办法检查当前窗口是否处于私有模式(私有窗口以便cookie不会被缓存)或者它只是一个普通窗口?
答案 0 :(得分:4)
默认情况下,Selenium实际上已经运行私有模式。每次通过Selenium启动任何驱动程序时,它都会创建一个全新的匿名配置文件。当然,如果您还没有指定已创建的个人资料。
答案 1 :(得分:0)
我认为您可以查看浏览器的个人资料的路径,例如:
function minify(file) {
var promise = Q();
promise.then(function() { write("Minifying " + file + ": ") });
promise.then(function() {
return gulp.src(file).{...}
.on("error", function() { write("FAIL"); })
.on("end", function() { write("OK"); })
});
return promise();
}
如果您已指出现有的个人资料,则会将其命名为# start a Firefox named `ff`
> ff.firefox_profile.path
'/var/folders/v3/vnzplyt50796n0tvgb2rvwm00000gn/T/tmppe0Pwx'
:source code