![](/img/trans.png)
[英]Python: Selenium ChromeDriver opens blank page ('data:,')
[英]why blank page opens in firefox when run with selenium for the first time?
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()
我第一次运行硒。尝试几次在fireFox中打开空白页
selenium.common.exceptions.WebDriverException:消息:浏览器似乎已经退出,无法连接。 如果您在FirefoxBinary构造函数中指定了log_file,请检查它的详细信息。
我认为我遇到了类似的问题,并使用了此链接中的信息来帮助您:
https://stackoverflow.com/a/30103931/6582364
基本上,它建议使用包装Firefox浏览器的xvfb和pyvirtualdisplay。 链接还包含示例代码。 不需要花费太长时间即可安装和运行,但对我有用。
希望这对您也有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.