0

版本:

  • Ubuntu 16.04
  • 火狐 58.0
  • Selenium-3.7.0

示例代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from selenium import webdriver

profile = webdriver.FirefoxProfile()
profile.set_preference("browser.privatebrowsing.autostart", True)
driver = webdriver.Firefox(profile)

带有 Python-Selenium 的 Firefox 中的错误:

XML read error: entity not defined
Location: chrome://browser/content/browser.xul
Line number 1165, column 7:
      <menuitem class="pageActionContextMenuItem extensionUnpinned"
------^

注意:如果您在 Ubuntu 12 中使用 FIrefox Quantum,也会出现该错误。

4

1 回答 1

0

说明:selenium IDE 是 Firefox 中的 XUL 插件吗?

解决方法,使用旧版本到 58 的 Firefox:

sudo apt-get remove --purge firefox
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get install firefox=57.0+build4-0ubuntu0.16.04.5

感谢@DebanjanB

于 2017-11-22T08:23:56.957 回答