易语言用想要浏览器执行JS的话也非常简单,但需要借助“VIP填表支持库7.0.208发布”,这个支持库挺牛逼的,由C++开发,专为易语言深度定制,自动化测试框架,用的是谷歌浏览器模块,也就是说,它会直接去修改和调用谷歌浏览器内核,是不是非常方便,好了不废话,讲整体,首先你需要给你的易语言配置好这个VIP填表支持库,具体的在压缩包里面有教程的。
VIP填表支持库7.0.208下载+案例源码:
教程演示.e
(3.58 KB, 下载次数: 5)
VIP支持库正式版+7.0.208.zip
(4.33 MB, 下载次数: 6)
教程开始:
1、首先我们先把界面设计出来
2、点击那个初始化按钮加入如下代码
.版本 2
.支持库 ietb
.子程序 _按钮1_被单击
.局部变量 是否成功, 逻辑型
.局部变量 谷歌浏览器路径, 文本型
.局部变量 arg, 谷歌启动参数
' 谷歌浏览器都必须初始化, 初始化1() 是简化版的初始化
谷歌浏览器路径 = “C:\Program Files\Google\Chrome Dev\Application\chrome.exe” ' 获取失败需要手动指定浏览器路径
' 谷歌浏览器路径 = 谷歌浏览器.取谷歌浏览器路径 () ' 获取失败需要手动指定浏览器路径
arg.添加参数 (“xkrj5.com”, )
' arg.添加参数 (“www.douyin.com”, )
arg.缓存目录 = 取运行目录 () + “\例程缓存目录”
arg.调试端口 = 36125
是否成功 = 谷歌浏览器.初始化 (arg, , , 真, , , , )
.如果真 (是否成功 = 假)
信息框 (格式化文本A (“初始化失败, 错误原因 = %s”, 谷歌浏览器.取最后错误 ()), 0, , )
返回 ()
.如果真结束
输出调试文本 (“浏览器初始化成功”)
' 谷歌浏览器.置回调函数 (&连接回调, )
' 按钮_取页面.禁止 = 假
' 按钮_取页面.禁止 = 假
按钮1.禁止 = 真
全部变量:
.版本 2
.支持库 ietb
.全局变量 谷歌浏览器, 谷歌填表, , , 这个代表一个浏览器, 程序销毁时释放, 一个程序最好只使用一个
.全局变量 id, 整数型
.全局变量 变量1
3、然后我们把JS代码输入到编辑框“alert("这是一个JS代码执行的弹窗" );”
4、然后双击执行JS代码按钮,输入如下代码
.版本 2
.支持库 ietb
.子程序 _按钮2_被单击
.局部变量 页面1, 谷歌页面
页面1 = 谷歌浏览器.取页面 (, )
页面1.执行JS (编辑框1.内容, )
5、然后我们点执行按钮看下效果吧,已经在网页出现JS执行的弹窗信息了
|