易语言精易Web浏览器填表模块更新与功能详解
需积分: 50 115 浏览量
更新于2024-11-25
收藏 61KB ZIP 举报
资源摘要信息:"精易web浏览器填表模块-易语言"
本模块为易语言开发环境下的一个插件包,使用miniblink内核作为浏览器引擎,提供了丰富的Web开发功能和操作界面元素的接口。以下是针对模块中提及的各项知识点的详细说明:
1. **模块安装需求**:在使用该模块之前,用户需要安装"精易Web浏览器支持库(miniblink内核)-正式版发布 1.3.1231",这是使用该模块的前提条件。
2. **新增命令**:模块中增加了多个命令,用以操作和获取网页内容,例如:
- **el_img_GetImageData**:获取网页中图片框里的图片数据。
- **el_img_GetCanvasData**:获取网页中Canvas元素的图片数据。
- **web_enumJs**、**web_enumCss**、**web_enumEmbed**:分别用于枚举网页中的JavaScript文件、CSS文件和媒体文件。
- **web_RunJsByFrame**:在指定框架中运行JavaScript代码。
- **el_form_Getaction** 和 **el_form_Setaction**:分别用于获取和设置表单的action属性。
- **el_table_Getrows**、**el_table_Getcells**、**el_table_GetText**、**el_table_GetinnerHTML**:用于获取表格的行数、列数、文本内容和源码。
- **el_GetID**、**el_GettagName** 等多个命令用于获取各种HTML元素的不同属性值。
- **el_SetinnerHTML** 等多个命令用于设置HTML元素的各种属性值。
- **el_EnterElement** 和 **el_OutElement**:用于进入和退出填表元素,用于配合填表命令使用。
- **el_GetNowFrameId**:获取当前元素所属的框架ID。
3. **填表操作**:本模块内部完全使用JavaScript来完成填表操作,提供了多种选择器用于定位元素,如:"getElementById"、"getElementsByClassName" 等,并新增了"way_coordinates"、"way_EnterElement" 定位元素的方式。
4. **测试程序**:模块包含了测试程序,可帮助用户快速了解和验证各命令的使用方法。
5. **附加文件**:压缩包内含多个测试用的HTML文件,例如:
- **crossdomain 6.htm** 和 **crossdomain 5.htm** 可能用于测试跨域策略。
- **muiltCheckbox.html** 用于测试多选框。
- **testEvent.html** 可能用于测试事件处理。
- **testSelect.html** 可能用于测试下拉选择框。
6. **易语言模块**:本模块是针对易语言开发环境专门设计的,使用易语言编写的所有项目,均可以利用本模块实现丰富的Web页面操作功能。
易语言是一种中文编程语言,主要面向中文用户,其特点之一是使用中文关键字和语法,适合于没有编程基础或者希望快速学习和开发软件的开发者。通过精易web浏览器填表模块,易语言开发者可以更容易地创建Web自动化脚本,实现对Web页面的自动化操作,如自动填充表单、自动化测试网页元素等。这对于提高开发效率、减少重复性劳动具有重要意义。
2021-06-14 上传
2011-05-15 上传
2021-06-13 上传
2021-06-13 上传
2021-06-13 上传
点击了解资源详情
2021-06-26 上传
点击了解资源详情
2021-06-14 上传
weixin_38692666
- 粉丝: 6
- 资源: 914
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新