Reizēm nākas izmantot ļoti garus un gana sarežģītus XPath elementus. Protams, ka tas nav ideāls variants, bet, reizēm tas ir vienīgais.
Un, kur ir garumgari elementi, tur lielumlielas iespējas testiem nokārties.
Tad nu pamēģināsim izsaukt šos garos elementus no JS, tādējādi minimizējot iespēju, ka elements būs pārklājies ar citu elementu.
Ikdienā es strādāju ar selenium webdriver. Tas viss iet kopā ar java, un kā framework es izmantoju IntelliJ IDEA 2016.
Šajā pierakstā es saglabāšu pāris selenium trikus, lai nav jārokās pa vecajiem kodiem.
Priekš testiem vajag reizēm arī ieiet kādā httpS saitā, kuram nav īsti valīds sertifikāts. Nu, apiet to var dažādi, un tas viss strādāja... Līdz pēdējam atjauninājumam uz 37.x
Selenium vairs nekādīgi negrib šo laist cauri - ik reizi, palaižot testu, tas neiet, uzkarās uz Untrusted connection loga i viss..
Uninstall un install previous version (pat 15.0), neko nedod - kā neiet, tā neiet...
Atrauju vaļā %APPDEV% direktoriju, izdzēšu mozilla direktoriju no turienes - vēl joprojām nekā...