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,请检查它是否有详细信息。
答案 0 :(得分:0)
我认为我遇到了类似的问题,并使用此链接中的信息来提供帮助:
https://stackoverflow.com/a/30103931/6582364
基本上它建议使用包装firefox浏览器的xvfb和pyvirtualdisplay。链接还包含示例代码。安装和运行不需要太长时间,但对我有用。
希望这也适合你。