wkeeling / selenium-wire

Extends Selenium's Python bindings to give you the ability to inspect requests made by the browser.
MIT License
1.86k stars 241 forks source link

cannot refresh page #645

Open Saferman opened 1 year ago

Saferman commented 1 year ago

When I run this code below, it opens a chrome browser and visit example.com. It seemes normal until now, but if I refresh page, it cannot load example.com. Also, I cannot visit any website in a new tab. Is it a bug?

#encoding:utf-8
import os
from seleniumwire import webdriver

class Browser:
    def __init__(self,driver_abs_path,headless=False,proxy=""):
        chrome_options = webdriver.ChromeOptions()
        self.driver = webdriver.Chrome(driver_abs_path,options=chrome_options) # 1s
    def run(self,url):
        self.driver.get(url)

if __name__ == '__main__':
    b = Browser(os.path.abspath('windows_driver'+os.sep+'chromedriver'),headless=False)
    b.run("http://example.com")

image