Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia Següent revisió Ambdós costats nova versio | ||
django_test [2024/01/03 17:00] enric_mieza_sanchez [Tests amb Selenium] firefox ESR i assert title |
django_test [2024/01/03 17:09] enric_mieza_sanchez [Mode Headless] MOZ_HEADLESS env var |
||
---|---|---|---|
Línia 147: | Línia 147: | ||
**Necessitaràs instal·lar el geckodriver de Firefox** per permetre automatitzar l' | **Necessitaràs instal·lar el geckodriver de Firefox** per permetre automatitzar l' | ||
- | Per altra banda hem detectat que les versions de Firefox de la botiga //snap// d' | + | Per altra banda hem detectat que **les versions de Firefox de la botiga //snap// d' |
+ | $ sudo snap remove firefox | ||
$ sudo apt install firefox-esr | $ sudo apt install firefox-esr | ||
- | | + | |
També **cal instal·lar Selenium** al // | També **cal instal·lar Selenium** al // | ||
(env) $ pip install selenium | (env) $ pip install selenium | ||
Línia 171: | Línia 172: | ||
super().setUpClass() | super().setUpClass() | ||
opts = Options() | opts = Options() | ||
- | opts.headless = True | + | |
cls.selenium = WebDriver(options=opts) | cls.selenium = WebDriver(options=opts) | ||
cls.selenium.implicitly_wait(5) | cls.selenium.implicitly_wait(5) | ||
Línia 206: | Línia 207: | ||
El mode // | El mode // | ||
- | Fixa't en què es pot activar i desactivar el **mode // | + | Fixa't en què es pot activar i desactivar el **mode // |
- | | + | |
De vegades ens interessarà veure el resultat dels tests amb el GUI, típicament per depurar i corregir els bugs quan els tests fallin. | De vegades ens interessarà veure el resultat dels tests amb el GUI, típicament per depurar i corregir els bugs quan els tests fallin. |