二、【miniblink】加载网页模拟输入并点击搜索按钮

一、事例说明:

调用miniblink扩展库展示网页,并在打开的网页中通过选择器选择网页元素达到模拟输入,并提交的效果。

二、事例功能:

1、展示链接指定的网页

2、模拟输入指定字符串到输入栏中

3、模拟点击提交搜索按钮

4、等待页面跳转后新网页加载完成

三、效果展示:

1、打开并选择网页元素节点:

图片.png

2、页面跳转后:

图片.png

三、事例代码:

1、关键代码:

/*
调用js的querySelector函数搜索节点,
并且改变节点的value属性(控件的值)
*/
mb.querySelector("#input").value = "aardio miniblink";

/*
调用js的querySelector函数搜索节点,
并且调用click函数模拟点击按钮。
*/
mb.querySelector("#search-button").click();

2、事例代码:

import win.ui;
/*DSG{{*/
var winform = win.form(text="使用miniblink调用网页上的对象、函数";right=848;bottom=585)
winform.add()
/*}}*/

import web.blink.form;    //导入miniblink支持库
var mb = web.blink.form(winform)    //创建浏览器控件
mb.go("http://www.so.com")    //打开网页

winform.show();    //显示窗口

mb.wait();//等待页面完全打开

/*
调用js的querySelector函数搜索节点,
并且改变节点的value属性(控件的值)
*/
mb.querySelector("#input").value = "aardio miniblink";

/*
调用js的querySelector函数搜索节点,
并且调用click函数模拟点击按钮。
*/
mb.querySelector("#search-button").click();

/*
等待网页打开,
参数可以指定期待的网址(或者网址的一部分)
*/
mb.wait("&q=aardio");

win.loopMessage();


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章