Закройте консоль, но оставьте браузер селен открытым - PullRequest
0 голосов
/ 01 мая 2018

Я пробовал каждое из этих решений безрезультатно, пытаясь достичь того же, что обсуждалось в этой теме . Тем не менее, это окно консоли остается.

#kill console through .system
import os, sys
#webbrowsing modules
from selenium import webdriver

#function to launch browser in chrome
def launch_chrome(page):
    browser = webdriver.Chrome(r'C:\Users\cj9250\AppData\Local\Continuum\anaconda3\chromedriver.exe')
    browser.get(page)
    return browser

url = "https://www.google.com/"

browser = launch_chrome(url)

#prints 'SUCCESS: The process "chromedriver.exe" with PID 9872 has been terminated.'
#in the terminal and leaves it open
os.system('taskkill /F /im chromedriver.exe')

quit()
#never gets to this print command
print('it quit')

#closes the browser as well
browser.service.stop()

sys.exit
print('it exit')

Я должен отметить, что мои программы запускаются из командных файлов, называемых win + r, аналогично тому, как описано в Автоматизация скучного материала . Я также запускаю Python через Анаконду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...