全部产品
云市场

3.4.x版本开发说明(兼容性)

1、在3.4.x版本studio中新建应用使用的是Engine V3.4.0
image.png

3.3.0sdk 导入SDK的包为: **import rpa**3.4.0sdk 导入SDK的包为: **import rpa3 as rpa**复制整个应用代码时,注意导包,避免出现无法使用新版本的SDK。

2、在3.4.x版本studio中编辑3.3.x版本开发的应用(或自定义sdk)使用的是Engine V3.3.0
3、在3.4.x版本studio中新建的应用点击定位桌面应用控件打开的是新版本录制工具如图
image.png
4、在3.4.x版本studio中编辑3.3.x版本开发的应用(或自定义sdk)点击定位桌面应用控件打开的是旧版本录制工具如图
image.png
5、在使用3.4.0sdk开发的应用时可以使用Engine V3.3.0开发的自定义sdk
6、在编辑3.3.0sdk开发的应用时不能使用Engine V3.4.0开发的自定义sdk

ps:
若3.3.x版本开发的自定义sdk,需要返回出ie的page对象

比如:3.3.x的自定义sdk中这样写:

  1. def getTaobaoPage():
  2. page = rpa.ie.catch("淘宝")
  3. return page

在3.4.x中,需要进行一次对象转换才可使用,如下:

  1. page2 = sdk.getTaobaoPage()
  2. page3 = rpa.ie.switchTo_RPA3(page2)
  3. page3.input("输入框","Hello")

IE录制工具使用说明如下:

激活方式

如下图:点击【定位网页元素】展开下拉框,选择【定位桌面应用控件】

image.png

功能介绍

如下图:激活之后的录制工具。可点击【捕捉控件[F2]】或者使用快捷键【F2(Mac为fn+F2)】进行录制。

  1. ![image.png](https://cdn.nlark.com/yuque/0/2019/png/287010/1562307374208-ee6e6d9e-1655-48dc-ac93-46e8d7a9b724.png#align=left&display=inline&height=74&name=image.png&originHeight=74&originWidth=301&size=32665&status=done&width=301)

如下图:录制工具的各项操作方式。(此操作录制百度输入框)
image.png