小子登徒 发表于 2013-7-10 13:44:15

精灵应用盒子模拟网页教程(2013-07-10)

模拟网页功能可用在很多方面,如有些必须加载控件登录的网页,支持验证码显示。

在主函数中输入模拟打开的第一个网址,选中模拟网页,在接口中必须引入JLPlugin库。被模拟的网页必须加入可信站点,可信站点中点击“自定义级别设置”,对未标识为可安全执行脚本的ACTIVEX控件初始化并执行脚本选择“启用”。

var USE_LIB_NAMES = "JLPlugin";

可定义加载网址匹配地址,用|代表多个
var WEBURL_MATCH="a.com/a|a.com/b";

接口代码中可写如下代码:
if (labelArray["当前地址"].indexOf("a.com/a")>=0){
//执行网页a相应的代码

}else if (labelArray["当前地址"].indexOf("a.com/b")>=0){
//执行网页b相应的代码
}

符合条件退出时可执行   JL.WebExit();

支持验证码截图,如 JL.WebSaveImg("imgid","C:\\jlappbox_test.jpg"); 其中imgid为验证码图片在网页中的id值,第二个参数为保存到本地的路径

自动打码可调用 JL.propYZM("C:\\jlappbox_test.jpg",4,"4位字母");

打码出错可调用 JL.addtips("验证码输入错误");

附:
清空当前模拟页面COOKIE函数 JL.WebClearAllCookie(模拟地址);有需要清空的话一般在执行应用前加载标签接口时调用
获取当前模拟页面COOKIE函数 JL.WebGetCookie(模拟地址)
设置当前模拟页面COOKIE函数 JL.WebSetCookie(cookie,模拟地址)
页: [1]
查看完整版本: 精灵应用盒子模拟网页教程(2013-07-10)