3.6.1.23.     注入JavaScript

一、功能描述

·                                 在与UiElement对应的网页上下文中注入JavaScript第三方库,方便用户使用。

二、属性
JavaScript

·                                 JQuery:JQuery3.5.1库,注意新版本不支持IE8以及以下浏览器

·                                 XPath,可以用$.xpath(...)形式来直接定位元素。

基本

·                                 显示名称:活动的显示名称。

·                                 错误执行:指定即使活动引发错误,是否继续执行其余的活动。仅支持布尔值(TrueFalse),默认值为False
如果该字段为空并引发错误,则项目的执行将停止。如果将该值设置为True,则无论有任何错误,项目都会继续执行。

输入

·                                 浏览器Browser:要执行JS的浏览器变量,该字段仅支持Browser变量。

·                                 同步执行:选择同步或异步执行JS

三、具体步骤

1、此组件与“注入JavaScript脚本”组件一起使用,如图3.6.1.23-1

3.6.1.23-1

2、这样就扩展了jQuery的语法,可用$.xpath('//*[@id="jdsb"]/div/table/tbody/tr[2]/td[7]/a/i').click()来定位元素及执行操作,如果有网页元素用jquery包装后调用click()不生效,可用原生的html元素来调用,后面加上[0]即可转成原生元素,比如上面的可用$.xpath('//*[@id="jdsb"]/div/table/tbody/tr[2]/td[7]/a/i')[0].click()