действительно нужно решить эту проблему, у меня мой скрипт автоматизации работает на сервере и dockerize, ранее он работал как положено, но теперь он всегда падает, я попытался связать путь при создании контейнера "docker create - назовите $ a -v / dev / shm: / dev / shm $ image ", также добавьте все аргументы опции chrome, но это не помогает, теперь всем, пожалуйста, помогите
Chrome is running headless
Start running at 2020-04-08 10:45:02.726241
Importing Function Lib
Traceback (most recent call last):
File "./TEST_SUITE_ALL.py", line 1, in <module>
from PAGESPEED import speed_test
File "/PAGESPEED/speed_test.py", line 20, in <module>
class Speed_Test(unittest.TestCase):
File "/PAGESPEED/speed_test.py", line 30, in Speed_Test
cok3 = platform.login_ajobthing(browser)
File "/PAGESPEED/platform_login.py", line 164, in login_ajobthing
driver.get("https://www.ajobthing.com")
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
self.execute(Command.GET, {'url': url})
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
(Session info: headless chrome=81.0.4044.92)
Это мой chrome опция
chrome_options.headless = True
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--disable-impl-side-painting')
chrome_options.add_argument('--disable-gpu-sandbox')
chrome_options.add_argument('--disable-accelerated-2d-canvas')
chrome_options.add_argument('--disable-accelerated-jpeg-decoding')
chrome_options.add_argument('--disable-dev-shm-usage')
chrome_options.add_argument('window-size=1420,1080')