Добрый день, коллеги!
Есть вопрос - может быть кто-то сталкивался.
Гоняем тесты на амазоновских виртуалках - AWS EC2.
После очередного апдейти AMI темплейта (устанавливали больгшой апдейт 59 хрома), скриншоты начали сохранятся как черный экран.
Локально все скрины палят отлично будь то nunit-console3 или решарпер.
Т.е. проблема сводится к тому, что нужно что-то проапдейтить на самом темплейте, чтобы он снимал скриншот как и раньше. Проблема в том, что я понятия не имею в какую сторону даже копать. Может быть у кого-то уже возникали такие проблемы и есть пути решения?
UPD:
все на виртуалке раннится в бекграунд процессах. т.е. даже морды хрома не видно на десктопе. Остается понять, почему так происходит
RayRom
(Ray Romanov)
05.Июль.2017 15:03:48
#2
Спасибо.
Странно, что версии хрома одинаковые, но в одном случае (локально) все палит, а удаленно - нет.
попробую все-таки откатить на виртуалке хром до 58 и проверить.
Отпишусь потом сюда.
Если кому-то все же интересно:
ХД 2.30.0.1 + Хром 59 - черные скрины
ХД 2.29 + Хром 59 - черные скрины
ХД 2.29 + Хром 58 - пустые скрины (перепроверка вернула скрины)
ХД 2.28 + Хром 57 - ЕСТЬ скриншоты…
ХД 2.29 + Хром 57 - ЕСТЬ скриншоты…
UPD:
проадейтил ишую:
opened 05:24AM - 23 Mar 17 UTC
closed 06:44PM - 07 Apr 20 UTC
C-grid
## Meta -
OS: Win 7
Selenium Version: 3.0.1
Browser: IE 8,9 and 10
… <!-- Internet Explorer? Firefox?
Since Firefox version 48, Mozilla requires all add-ons to be signed. Until
recently, Firefox support in Selenium was exclusively provided by an add-on.
As this add-on is not currently signed, this solution does not work with the
latest Firefox releases. As an alternative, Mozilla are working on a WebDriver
specification compliant implementation named GeckoDriver. Please note that the specification is not complete, and that Selenium itself does not comply with
the specification at this time. This means that features previously available
through Selenium will not be available using GeckoDriver.
Any issue logged here for Firefox 48 or later will be closed as a duplicate of
#2559. Our recommendation is to switch to GeckoDriver, or to continue testing
on Firefox 45 until GeckoDriver is a viable option for you. If you are
interested in helping us to sign the add-on to restore support for later
Firefox versions, please see the following comment for what's needed:
https://github.com/SeleniumHQ/selenium/issues/2942#issuecomment-259717567
If the issue is with Google Chrome consider logging an issue with chromedriver instead:
https://sites.google.com/a/chromium.org/chromedriver/help
If the issue is with Microsoft Edge consider logging an issue with Microsoft instead:
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/
If the issue is with Firefox GeckoDriver (aka Marionette) consider logging an issue with Mozilla:
https://bugzilla.mozilla.org/buglist.cgi?product=Testing&component=Marionette
If the issue is with Safari, only Safari 10+ is supported. Please log any Safari issue with Apple:
https://bugreport.apple.com/
If the issue is with PhantomJS consider logging an issue with Ghostdriver:
https://github.com/detro/ghostdriver
-->
Browser Version:
## Expected Behavior - Screenshot should not be black
## Actual Behavior - Screenshot is black
## Steps to reproduce -
- run the execution on selenium grid on different VMs with IE8,9 or 10.
- VM machine must be locked and disconnected.
- Capture the image
- it will appear as black.
<!--
Please be sure to include an SSCCE (Short, Self Contained, Correct [compilable] example) http://sscce.org/
If you can't provide a link to the page, consider creating a reproducible page on https://jsfiddle.net/
-->
5 лайков