脚本首先声明多个选项卡:
DM浏览器选项卡0 = null; DM浏览器选项卡1 = null;
其中
DM浏览器是一个类,选项卡0是变量名称。
方法
选项卡.SetSize (1768, 746);
声明所有当前和新选项卡的大小。
选项卡2 = 选项卡.PopUps.pop[http://www.popuptest.com/popup1.html"];
等待浏览器打开一个包含 URL 作为参数的新选项卡,同时 URL 必须与脚本录制期间设置的选项卡相对应。
选项卡.NewTab
“手动”创建新选项卡。
例子:
选项卡 0 = 选项卡.NewTab ();
步骤(1,"雅虎 - https://www.yahoo.com/");
将脚本聚合并进一步逻辑划分到部分的方法,包括报表中的逻辑划分。 步进号应大于零的任何数字。
描述 – 任何字符串值。
选项卡 0。转到("http://yahoo.com");
Dmbrowser的类方法具有字符串值,并在当前选项卡(示例中的选项卡 0)内导航到指定的地址 (URL)。
导航
在录制过程中,由浏览器启动,反映向另一个 URL 的过渡。 它不会强制浏览器导航。 在播放过程中,此方法等待转换(超时 50 秒)。 通常地址包含动态参数,这就是为什么它等待转换,而不是到特定的 URL,而是转换本身的事实。 即,任何字符串都可以是参数。
例子:
选项卡 0。导航("https://search.yahoo.com/search;_ylc=X3oDMTFiN25laTRvBF9TAzIwMjM1MzgwNzUEaXRjAzEEc2VjA3NyY2hfcWEEc2xrA3NyY2h3ZWI-?p=lijpj&fr=yfp-t&fp=1&toggle=1&cop=mss&ei=UTF-8");
关键词断言
接受字符串作为参数,并在文档的”内文本”中搜索它(超时 50 秒)。
例子:
选项卡1。关键字断言("年龄将启动共10 p");
按键
向浏览器发送键按消息。 密钥代码取自系统.Windows.窗体(https://goo.gl/bNdwR7) 的枚举键。
例子:
选项卡 0。文本字段("//INPUT=@ID=","//DIV_@ID"[sbq-wrap]//INPUT[@TYPE]""","//LI [normalize-space()=\ pop-up="" test\"] /.."/../../../..输入")。类型文本("弹出测试"); 选项卡 0。按键(钥匙.返回);
与文档对象模型 (DOM) 交互的方法集
所有方法检查接收元素的标记与方法中的预期项的符合性:
<面积>
按钮 < ( 按钮 > ) ( < 输入类型 = “按钮, 提交, 重置” > )
复选框 < 输入类型 = “复选框”>
<div div>
元素 – 任何!!!
<窗体窗体>
<图像 > < 图像输入类型 = “图像”>
标签 < 标签>
链接 < a>
帕拉 < p>
<选项选项>
收音机按钮 < 输入类型=”收音机”>
选择列表 < 选择>
<跨度跨度>
文本字段 < 文本区域 > < 输入类型 = “文本” > < 输入>
<表>
表体 < tbody>
表 < 塞尔 td > < th>
表行 < tr>
<框架 > < 框架 iframe>
Ria
RIA –每个步进脚本工具模式,当它与页面的 HTML 工作,但与坐标,由页面大小(以像素为单位)决定。
鼠标移动到
方法的第一个版本接受 X 轴和 Y 轴的坐标
选项卡 0。鼠标移至 (884, 358);
方法的第二个版本接受图片(图像、录制期间捕获的页面片段),并将光标放在此图片的中间。
选项卡 0。鼠标移动到(图片列表 [0]);
方法的第三版本接受图片(图像、录制期间捕获的页面片段)和精度系数
选项卡 0。鼠标移动到 (图片列表 [1], 0.97);
精度系数反映了一定程度的巧合,足以在页面可见部分对所需片段进行唯一识别。 默认值为 0.95。 如果算法检测到 1 个以上与默认精度系数的重合,可以选择新片段或增加系数度。
鼠标移动
根据与上一个鼠标曲线位置相对的坐标放置鼠标光标。
选项卡 0。鼠标移动 (23, 180);
IHtml元素
获得”IHtmlElement”后,可以调用几种方法:
单击()
双击()
选择按文本
仅用于 SelectList 方法,并接受具有所需选项的字符串参数
选择文本("任意")
类型文本
仅用于文本字段
与之前类似,将传输的文本输入到当前文本字段中
性能
选中 – 仅适用于复选框、复选框和取消勾选复选框
选项卡 0。复选框(”复选框 1 的 x 路径”)。已检查 = 正确;
标记名称 – 读取当前 IHtml 元素的标记