Closed KyleKing closed 4 years ago
Ah, that's a bit annoying ... They run OK for me locally and in GitHub Actions CI. Looks like I've got a similar build to you as well, albeit 10.15.5 Catalina. What chromedriver version are you using (I've got 83.0.4103.39)?
Yeah that was it. I had the wrong ChromeDriver version. Adding webdriver_manager
to conftest.py
fixed the timeout issue. I'll include it in my PR for #365 unless you think there is a better fix
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(executable_path=ChromeDriverManager().install(), options=options,
desired_capabilities=capabilities, service_log_path=os.path.devnull)
Hm, webdriver_manager
attempts to read a registry key not available in the Github workflow (Could not get version for Chrome with this command
... reg query "HKEY_CURRENT_USER\Software\Google\Chrome\BLBeacon"
)
I removed webdriver_manager
and the tests now pass
Eel version master @ https://github.com/samuelhwilliams/Eel/commit/e6db3f04ccf35893f963f96b282262a3218ba827
Describe the bug 3/5 tests fail on Python 3.7 with a timeout error (Didn't test 3.5/3.8). These three tests all attempt to read the console log output in Chrome. I tested running headless=False and it appeared that the app was working, just not capturing the log output (Blocking #365)
To Reproduce
Expected behavior
Expected all five tests to Pass
Screenshots
N/A
Desktop (please complete the following information):
10.15.6 (19G73)
84.0.4147.89 (Official Build) (64-bit)
Additional context
Full STDOUT of
tox -e py37 -vvv
below: