所以我一直在我的selenium项目中尝试使用自定义的firefox配置文件,这样网站就不会每次都认为我是新用户。这是我使用的代码:
profile FirefoxProfile('C:\\Users\\Scott\\AppData\\Local\\Mozilla\\Firefox\\Profiles\\t3bxt79j.bot_profile')
binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe')
browser = webdriver.Firefox(firefox_profile=profile, firefox_binary=binary)
此代码应链接到我创建的配置文件和二进制文件(已经过测试和工作)。但是,每次我访问网站时,它都像我是一个新用户。我在这个配置文件上的所有书签都没有保存,我确保用新配置文件加载firefox。
答案 0 :(得分:0)
它会保存,但不会回复给您。 我刚刚在这里回答:https://stackoverflow.com/a/33350778/2480481。
配置文件允许您使用firefox,设置,扩展等的某些个性化运行测试,而不是保存它。
但是,是的,我也错过了一个参数,使其“固定”而非时间。