Warning: mkdir(): No space left on device in /var/www/tgoop/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/qa_guru/--): Failed to open stream: No such file or directory in /var/www/tgoop/post.php on line 50
QA.GURU | Новости@qa_guru P.1009
QA_GURU Telegram 1009
Forwarded from LikeaDuck🦆
This media is not supported in your browser
VIEW IN TELEGRAM
#selenide #selenoid #docker

Хочу рассказать историю потерянного выходного дня.

Часть 1: Пролог

Начиналось все, как обычно, хорошо - я просто решил добавить пару скриншотных тестов на canvas, который отрисовывается с анимацией библиотекой chart.js, в наш учебный проект qa.guru - Niffler.

Канвас - это такая штука, содержимое которой можно проверить только скриншотом - что там будет нарисовано, одному chart.js (в моем случае) известно. Т.к. отрисовка происходит с анимацией, то добавляем классический Thread.sleep на пару секунд, делаем скриншот, сравниваем с expected. Здесь передаем привет докладам про "антипаттерны автотестов", где минут 10 говорят, что Thread.sleep в тестах быть не должно🤌

Но, я не об этом.

Этот тест прекрасно работает локально, вот, буквально, 10 из 10 попыток - passed

И 10 из 10 падает при попытках запустить в Selenoid (как на официальном selenoid/vnc_chrome:127.0, так и на неофициальном twilio/selenoid:chrome_stable_135) 🔴

Почему? Читай далее, а пока накидывай варианты ⬇️



tgoop.com/qa_guru/1009
Create:
Last Update:

#selenide #selenoid #docker

Хочу рассказать историю потерянного выходного дня.

Часть 1: Пролог

Начиналось все, как обычно, хорошо - я просто решил добавить пару скриншотных тестов на canvas, который отрисовывается с анимацией библиотекой chart.js, в наш учебный проект qa.guru - Niffler.

Канвас - это такая штука, содержимое которой можно проверить только скриншотом - что там будет нарисовано, одному chart.js (в моем случае) известно. Т.к. отрисовка происходит с анимацией, то добавляем классический Thread.sleep на пару секунд, делаем скриншот, сравниваем с expected. Здесь передаем привет докладам про "антипаттерны автотестов", где минут 10 говорят, что Thread.sleep в тестах быть не должно🤌

Но, я не об этом.

Этот тест прекрасно работает локально, вот, буквально, 10 из 10 попыток - passed

И 10 из 10 падает при попытках запустить в Selenoid (как на официальном selenoid/vnc_chrome:127.0, так и на неофициальном twilio/selenoid:chrome_stable_135) 🔴

Почему? Читай далее, а пока накидывай варианты ⬇️

BY QA.GURU | Новости


Share with your friend now:
tgoop.com/qa_guru/1009

View MORE
Open in Telegram


Telegram News

Date: |

But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." Matt Hussey, editorial director at NEAR Protocol also responded to this news with “#meIRL”. Just as you search “Bear Market Screaming” in Telegram, you will see a Pepe frog yelling as the group’s featured image. fire bomb molotov November 18 Dylan Hollingsworth yau ma tei Co-founder of NFT renting protocol Rentable World emiliano.eth shared the group Tuesday morning on Twitter, calling out the "degenerate" community, or crypto obsessives that engage in high-risk trading. Matt Hussey, editorial director of NEAR Protocol (and former editor-in-chief of Decrypt) responded to the news of the Telegram group with “#meIRL.”
from us


Telegram QA.GURU | Новости
FROM American