【发布时间】:2014-06-10 18:47:24
【问题描述】:
我正在使用 python (2.7) 和 selenium 在 Ubuntu 终端 (14.04) 上进行一些测试。我创建了可以打开浏览器的代码,在相应的字段中输入用户名和密码信息,并使浏览器保持打开一小时。问题是,运行代码时会打开一个 python 终端。当手动关闭浏览器时,空白终端仍然存在。手动关闭浏览器如何让终端消失?
代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import sys
driver = webdriver.Firefox()
driver.maximize_window()
driver.get("http://example.com")
inputElement = driver.find_element_by_id("username")
inputElement.send_keys('...')
inputElement = driver.find_element_by_name("password")
inputElement.send_keys('...')
inputElement.send_keys(Keys.ENTER)
while 1:
time.sleep(3600)
try:
b = browser.find_by_tag("body")
except:
sys.exit()
我应该提到我正在使用 .desktop 文件执行此脚本。
【问题讨论】: