DODATEK A

PythonAnywhere

Czy planujesz użycie PythonAnywhere podczas lektury książki? W tym dodatku znajdziesz kilka podpowiedzi i wskazówek, jak zapewnić działanie całości. Skoncentrujemy się przede wszystkim na testach Selenium/Firefox, działaniu serwera testowego i zrzutach ekranu.

Jeżeli jeszcze tego nie zrobiłeś, załóż konto w PythonAnywhere. Na potrzeby książki w zupełności wystarczy to bezpłatne.

Sesje Firefox Selenium przy użyciu Xvfb

Warto pamiętać, że PythonAnywhere to środowisko działające wyłącznie w konsoli, a więc nie oferuje ekranu, na którym można wyświetlić okno przeglądarki internetowej Firefox. Jednak bardzo łatwo można utworzyć ekran wirtualny.

W rozdziale 1., gdy tworzyliśmy nasz pierwszy test, okazało się, że nie wszystko ...

Get TDD w praktyce. Niezawodny kod w języku Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.