mirror of
https://github.com/tcsenpai/agenticSeek.git
synced 2025-06-08 12:05:27 +00:00
Fix : google chrome beta support on macos
This commit is contained in:
parent
d51f17fdad
commit
0616f39e35
@ -38,10 +38,12 @@ class Browser:
|
|||||||
chrome_options.add_argument("--disable-dev-shm-usage")
|
chrome_options.add_argument("--disable-dev-shm-usage")
|
||||||
# Automatically find ChromeDriver path
|
# Automatically find ChromeDriver path
|
||||||
chromedriver_path = shutil.which("chromedriver")
|
chromedriver_path = shutil.which("chromedriver")
|
||||||
if not chromedriver_path:
|
|
||||||
raise FileNotFoundError("ChromeDriver not found. Please install it or add it to your PATH.")
|
|
||||||
service = Service(chromedriver_path)
|
service = Service(chromedriver_path)
|
||||||
|
if chromedriver_path:
|
||||||
self.driver = webdriver.Chrome(service=service, options=chrome_options)
|
self.driver = webdriver.Chrome(service=service, options=chrome_options)
|
||||||
|
else:
|
||||||
|
self.driver = webdriver.Chrome(service=service)
|
||||||
|
#raise FileNotFoundError("ChromeDriver not found. Please install it or add it to your PATH.")
|
||||||
self.wait = WebDriverWait(self.driver, 10)
|
self.wait = WebDriverWait(self.driver, 10)
|
||||||
self.logger = logging.getLogger(__name__)
|
self.logger = logging.getLogger(__name__)
|
||||||
self.logger.info("Browser initialized successfully")
|
self.logger.info("Browser initialized successfully")
|
||||||
@ -57,7 +59,7 @@ class Browser:
|
|||||||
os.path.join(os.environ.get("LOCALAPPDATA", ""), "Google\\Chrome\\Application\\chrome.exe") # User install
|
os.path.join(os.environ.get("LOCALAPPDATA", ""), "Google\\Chrome\\Application\\chrome.exe") # User install
|
||||||
]
|
]
|
||||||
elif sys.platform.startswith("darwin"): # macOS
|
elif sys.platform.startswith("darwin"): # macOS
|
||||||
paths = ["/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"]
|
paths = ["/Applications/Google Chrome.app/Contents/MacOS/Google Chrome", "/Applications/Google Chrome Beta.app/Contents/MacOS/Google Chrome Beta"]
|
||||||
else: # Linux
|
else: # Linux
|
||||||
paths = ["/usr/bin/google-chrome", "/usr/bin/chromium-browser", "/usr/bin/chromium"]
|
paths = ["/usr/bin/google-chrome", "/usr/bin/chromium-browser", "/usr/bin/chromium"]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user