Chrome всегда сбой при запуске в docker - PullRequest
0 голосов
/ 08 апреля 2020

действительно нужно решить эту проблему, у меня мой скрипт автоматизации работает на сервере и 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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...