I have a project. I want to use tkinter and selenium. I'm telling a button to enter "https://stackoverflow.com" When I click it it opens but tkinter freezes. How do I get around this?
I am using the code on this site
import tkinter as tk
from selenium import webdriver
# --- functions ---
def on_open():
global driver
if not driver:
driver = webdriver.Chrome()
url = e.get()
driver.get(url)
def on_close():
global driver
if driver:
driver.close()
driver = None
# --- main ---
driver = None
root = tk.Tk()
e = tk.Entry(root)
e.pack()
e.insert('end', 'https://stackoverflow.com')
b = tk.Button(root, text='Selenium Open', command=on_open)
b.pack()
b = tk.Button(root, text='Selenium Close', command=on_close)
b.pack()
root.mainloop()