Technologii pentru testare pagina si elemente in pagina

Incerc sa creez un test care sa faca urmatoarele:

  1. Citeste un website ex: devforum.ro
  2. Preia timpul din window performance, incluzand memoria folosita si navigarea.
  3. Pentru fiecare element HTML in pagina sa imi afiseze in cat timp se populeaza continutul (incluzand Ads)

Momentan am o singura problema; nu pot decide ce technologii sa folosesc:

PhantomJS
Karma
Mocha
Chai
etc

Sau sa merg cu Selenium & suite ?

Voi ce recomandati/folositi ?

vei ajunge cel mai rapid la cod functional cu phantomjs; la selenium curba de invatare e mai mare si beneficiile nu sunt neaparat mult mai mari

am folosit o data chai, acum vreun an, tot la phantom +casperjs m-am intors, e posibil sa se fi maturizat intre timp

1 Like

Sincer asa ma gandeam si eu, dar incerc sa vad ce solutie am pentru scroll, fiindca din pacate pagina care trebuie sa o testez are lazy loading, iar asta inseamna ca trebuie sa fac scroll si sa astept/testez sa vad daca toate elementele in view sunt populate iar data sunt populate sa continui cu scrollul.

@tekkie crezi ca PhantomJS + Karma + Casper, vor rezolva problema ?

1 Like

https://github.com/GoogleChrome/lighthouse cred ca va fi testul meu standard pentru web.
https://developers.google.com/web/tools/lighthouse/

Pentru teste JS folosesc Jest.

sunt mobila, caut dimineata si iti zic; ar trebui sa fie ok, dar mai bine sa vedem exact

1 Like

Am gasit un link rapid de stackoverflow pt a face scroll folosind simplu phantomjs. Nu e neaparat cea mai eleganta solutie, dar sigur functioneaza.

Ms pentru link!

Voi posta testul, dupa ce il fac, poate va fi folositor si altora.