首页 文章

为什么第一次使用selenium时在firefox中打开空白页?

提问于
浏览
0
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
#driver.set_preference("browser.startup.homepage_override.mstone", "ignore")
driver.get("https://url.aspx/")
username = driver.find_element_by_name("SchSel$txtUserName")
username.clear()
username.send_keys("username")
username.send_keys(Keys.RETURN)
password = driver.find_element_by_name("SchSel$txtPassword")
password.clear()
password.send_keys("pass")
password.send_keys(Keys.RETURN)
driver.get("https://.aspx")
assert "Welcome" in driver.page_source
driver.close()

我是第一次运行selenium . 我多次尝试在fireFox中打开空白页面

selenium.common.exceptions.WebDriverException:消息:在我们连接之前,浏览器似乎已退出 . 如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息 .

1 回答

  • 0

    我想我遇到了类似的问题,并使用此链接中的信息来帮助:

    https://stackoverflow.com/a/30103931/6582364

    基本上它建议使用包装firefox浏览器的xvfb和pyvirtualdisplay . 链接还包含示例代码 . 不需要太长时间安装和运行,但为我工作 .

    希望这也适合你 .

相关问题