Galen Framework - Galen Framework
Původní autoři | Ivan Shubin |
---|---|
První vydání | 2013 |
Stabilní uvolnění | 2.3.7 / 26. května 2018[1] |
Úložiště | ![]() |
Napsáno | Jáva |
Operační systém | Cross-platform |
K dispozici v | Angličtina |
Typ | Automatizace testů |
Licence | Licence Apache 2 |
webová stránka | galenframework |
Galen Framework je otevřený zdroj rozložení a rámec funkčního testování pro webové stránky napsaný v Javě, který umožňuje testování vzhledu a chování responzivních webů. Má svůj vlastní speciální jazyk Galenovy specifikace pro popis umístění a vyrovnání prvků na a webová stránka. Je to založeno na Selen a lze je spustit prostřednictvím Selénová mřížka pro testování napříč prohlížeči [2]
Hlavní rysy
- Testování umístění prvků na stránce
- Porovnání obrazu pro vybranou oblast
- Funkční testování
- Přihlašování TDD přiblížit se Webový vývoj [3]
Galen Specs Language
Jazyk Galen Specs se skládá z následujících entit:
- Definice lokátoru objektů stránky
- Označené sekce
- Otestujte objekty
- Testovací specifikace
# Deklarace objektů @ ikona záhlaví objektu ID css img.icon text xpath // h1 # Deklarování sekce = Záhlaví = @on * záhlaví: vnitřní obrazovka 0px vlevo nahoře vpravo výška ~ 70px záhlaví. Ikona: šířka 34px výška 34px uprostřed svisle uvnitř záhlaví uvnitř záhlaví 7 až 10px vlevo @ na ploše záhlaví. text: na střed vertikálně uvnitř záhlaví vpravo od záhlaví. ikona 5 až 15px @ na mobilní záhlaví. text: chybí
Reference
- ^ Galen Framework (2018-05-26). „Vydaná verze 2.3.7“.
- ^ „Testování rozložení mezi prohlížeči pomocí Galen Framework a Sauce Labs“. SauceLabs. Citováno 8. ledna 2015.
- ^ „Vizuální testovaný vývoj pro responzivní design rozhraní“. Smashing Magazine. Citováno 7. dubna 2015.