1
PhearJS renderuje dynamiczne strony internetowe za pomocą PhantomJS: pobierz stronę, renderuj ją i zwróć ładny obiekt JSON.PhearJS jest oferowany jako hostowany interfejs API, a także jako rozwiązanie typu open source, które można hostować samodzielnie.Wiele stron internetowych korzysta z JavaScript w danych za pośrednictwem AJAX i renderowania frontonu.Gdy maszyna (np. Curl) żąda takiej strony, „widzi” tylko pustą stronę.Jest to problem, gdy chcesz uzyskać statyczną kopię strony dynamicznej, np. Do celów SEO, skrobania stron internetowych lub eksploracji danych.PhearJS rozwiązuje ten problem, renderując strony w bezgłowej przeglądarce PhantomJS i zwracając fantazyjny obiekt JSON zawierający renderowaną stronę + metadane dotyczące odpowiedzi.
phearjs
Stronie internetowej:
http://phear.ioKategorie
Alternatywy dla PhearJS'a dla wszystkich platform z dowolną licencją
163
89
45
41
24
TestingWhiz
TestingWhiz ™ to bezkodowe narzędzie do automatyzacji testów, które może przeprowadzać kompleksowe testy, takie jak funkcjonalne, regresyjne, bazy danych, Big Data, interfejs WWW, testowanie między przeglądarkami i rozproszone wykonywanie aplikacji internetowych, mobilnych i chmurowych.
- Płatna
- Windows
23
14
14
9
Screenster
10-krotnie szybsze testowanie interfejsu użytkownika bez wiersza kodu.Screenster to platforma internetowa, która rejestruje wizualną linię bazową ekranów aplikacji, a następnie automatycznie wykrywa zmiany.
- Freemium
- Web
- Self-Hosted
- Software as a Service (SaaS)
8
7
5
UBot Studio
Ubot Studio umożliwia tworzenie DOWOLNEGO oprogramowania do automatyzacji bez ŻADNEGO doświadczenia w programowaniu.
- Płatna
- Windows
5
SlimerJS
SlimerJS to przeglądarka skryptowa.Pozwala manipulować stroną internetową za pomocą skryptu JavaScript: otwieranie strony internetowej, klikanie linków, modyfikowanie zawartości ...
- Darmowa
4
Javauto
Javauto to język automatyzacji, unikalny ze względu na możliwość wykonywania kliknięć myszą, symulacji wprowadzania danych z klawiatury i wyszukiwania pikseli.Kompiluje się do kodu wykonywalnego działającego na JVM, więc każdy program, który napiszesz, będzie działał na różnych platformach.
4