加载 Firefox 配置
? ? ? ?有小伙伴在用腳本啟動瀏覽器時候發現原來下載的插件不見了,無法用 firebug在打開的頁面上繼續定位頁面元素,調試起來不方便 。
加載瀏覽器配置,需要用 FirefoxProfile(profile_directory)這個類來加載,profile_directory 既為瀏覽器配置文件的路徑地址
FirefoxProfile
1.要想了解 selenium 里面 API 的用法,最好先看下相關的幫助文檔打開 cmd 窗口,
輸入如下信息:
-》python
-》from selenium import webdriver
-》help(webdriver.FirefoxProfile)
Help on class FirefoxProfile in module
selenium.webdriver.firefox.firefox_profile:
class FirefoxProfile( builtin.object)
| Methods defined here:
|
| init(self, profile_directory=None)
| Initialises a new instance of a Firefox Profile
|
| :args:
| - profile_directory: Directory of profile that you want to use.
| This defaults to None and will create a new
| directory when object is created.
2.翻譯過來大概意思是說,這里需要 profile_directory 這個配置文件路徑的參數3.profile_directory=None,如果沒有路徑,默認為 None,啟動的是一個新的,有的話就加載指定的路徑
profile_directory
1.問題來了:Firefox 的配置文件地址如何找到呢?
2.打開 Firefox 點右上角設置>幫助>故障排除信息>顯示文件夾
3.打開后把路徑復制下來就可以了:
C:\Users\xxx\AppData\Roaming\Mozilla\Firefox\Profiles\1x41j9of.default
啟動配置文件
1.由于文件路徑存在字符:\ ,反斜杠在代碼里是轉義字符
2.遇到轉義字符,為了不讓轉義,有兩種處理方式:
第一種:\ (前面再加一個反斜杠)
第二種:r”\"(字符串前面加 r,使用字符串原型)
轉載于:https://www.cnblogs.com/101718qiong/p/7943129.html
總結
以上是生活随笔為你收集整理的加载 Firefox 配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ●BZOJ 1934 [Shoi2007
- 下一篇: MySql基础入门-mysql体系结构