Describe the bug
Locally on macbook the script runs well, but when I try to run it on a server, it fails with a "User not connected" error.
To Reproduce
from selenium_profiles.webdriver import Chrome
from selenium_profiles.profiles import profiles
from selenium.webdriver import ChromeOptions
import time
options = ChromeOptions()
options.add_argument('--no-sandbox')
options.add_argument("--headless=new")
profile = profiles.Windows()
driver = Chrome(profile, uc_driver=False, options=options, injector_options=True)
driver.profiles.injector.proxy.set_single(host="172.67.254.243", port=80, username='user', password='12345')
input('finishing')
driver.quit()
Expected behavior or error-message
Same behavior as on a local machine. Basically the code fails in selenium-injector when checking for the "current auth" state.
Traceback (most recent call last):
File "/home/rishat/fail.py", line 14, in <module>
driver.profiles.injector.proxy.set_single(host="172.67.254.243", port=80, username='user', password='12345')
File "/home/rishat/vfs-test/lib/python3.10/site-packages/selenium_injector/scripts/injector.py", line 241, in set_single
if self.auth:
File "/home/rishat/vfs-test/lib/python3.10/site-packages/selenium_injector/scripts/injector.py", line 221, in auth
return self.socket.exec(self.socket.js.types.path("proxy.credentials"),
File "/home/rishat/vfs-test/lib/python3.10/site-packages/selenium_injector/scripts/socket.py", line 27, in exec
result = self.post(json.dumps(script), user=user, timeout=timeout, start_time=start_time, interval=interval)
File "/home/rishat/vfs-test/lib/python3.10/site-packages/selenium_injector/scripts/sync_websocket.py", line 109, in post
self.send(message=parsed, user=user, timeout=timeout, start_time=start_time, interval=interval)
File "/home/rishat/vfs-test/lib/python3.10/site-packages/selenium_injector/scripts/sync_websocket.py", line 96, in send
user = self.wait_user(user, timeout=timeout, interval=interval, start_time=start_time)
File "/home/rishat/vfs-test/lib/python3.10/site-packages/selenium_injector/scripts/sync_websocket.py", line 144, in wait_user
raise TimeoutError("User not connected")
TimeoutError: User not connected
Environment (please complete the following information):
Describe the bug Locally on macbook the script runs well, but when I try to run it on a server, it fails with a "User not connected" error.
To Reproduce
Expected behavior or error-message Same behavior as on a local machine. Basically the code fails in selenium-injector when checking for the "current auth" state.
Environment (please complete the following information):
Additional context