【发布时间】:2016-10-27 20:10:43
【问题描述】:
所以我正在尝试使用 Selenium 和 Python 制作一个 Messenger 机器人。我没有任何代码错误,我的代码工作得很好,问题是完成后它只会杀死 WebDriver。 这是我的代码:
从硒导入网络驱动程序login_email = "" #你的脸书邮箱 login_password = "" #你的脸书密码
def login_pulamea():
driver = webdriver.Chrome() driver.get("http://messenger.com") #Waits for page to load driver.implicitly_wait(10) # Inputing email email_box = driver.find_element_by_xpath("""//*[@id="email"]""") email_box.clear() email_box.send_keys(login_email) # Inputing password password_box = driver.find_element_by_xpath("""//*[@id="pass"]""") password_box.clear() password_box.send_keys(login_password) #Submit details submit_button = driver.find_element_by_xpath("""//*[@id="loginbutton"]""") submit_button.click() login_pulamea()
【问题讨论】:
-
“完成后它只会杀死 WebDriver” - 这就是应该发生的事情。 Selenium 并不是真正为您希望它做一些事情然后让您接管驾驶的情况而设计的。
-
那么我怎样才能让它在执行后保持打开状态?
-
Protractor 有一个
browser.pause函数,可以调试。