PhearJS

PhearJS

PhearJS使用PhantomJS渲染动态网页:获取页面,渲染页面并返回漂亮的JSON对象。
PhearJS使用PhantomJS渲染动态网页:获取页面,渲染并返回漂亮的JSON对象。PhearJS作为托管API以及您可以托管的开源解决方案提供。许多网站都依靠Javascript通过AJAX和前端渲染来获取数据。当机器(例如卷曲)请求这样的页面时,它仅“看到”一个空白页面。当您要获取动态页面的静态副本(例如出于SEO目的,网络抓取或数据挖掘)时,这是一个问题。PhearJS通过在无头PhantomJS浏览器中呈现页面并返回包含包含呈现的页面+有关响应的元数据的精美JSON对象来解决此问题。
phearjs

网站:

分类目录

Linux版PhearJS的替代品

Sikuli

Sikuli

桌面自动化工具,使用图像识别来识别和自动化GUI元素。
Selenium

Selenium

Selenium是专门用于测试Web应用程序的工具套件。
iMacros

iMacros

在所有主要浏览器(包括Internet Explorer,Firefox和Chrome)上自动执行任务。
Phantomjs

Phantomjs

PhantomJS是带有JavaScript API的无头WebKit。它具有对各种Web标准的快速本机支持:DOM处理,CSS选择器,JSON,Canvas和SVG。
CasperJS

CasperJS

CasperJS是用于PhantomJS WebKit无头浏览器和SlimerJS(Gecko)的用Javascript编写的开源导航脚本和测试实用程序。
Squash TA

Squash TA

Squash TA是用于功能测试自动化的工具箱,它与Selenium或Sahi之类的各种开源机器人进行本地交互。它是对Web应用程序,Web服务和批处理进行自动化测试的管理控制器。
Javauto

Javauto

Javauto是一种自动化语言,由于它具有执行鼠标点击,模拟键盘输入和执行像素搜索的能力而独树一帜。它编译为在JVM上运行的可执行代码,因此您编写的任何程序都将是跨平台的。
Selenium IDE

Selenium IDE

Selenium IDE是Firefox的附加组件,它记录单击,键入和其他进行测试的操作,您可以在浏览器中播放该测试。
DalekJS

DalekJS

DalekJS是一个开源UI测试工具。
T-Plan

T-Plan

T-Plan为质量检查行业提供测试用例管理和基于图像的测试自动化软件。免费试用和评估,立即注册。
Windmill

Windmill

Web站点的自动化测试。Windmill是一个Web测试工具,旨在让您轻松地自动化和调试Web应用程序。
STAF

STAF

软件测试自动化框架(STAF)是一个开放源代码,多平台,多语言的框架,围绕可重用​​组件(称为服务(例如...