ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

背景

  • RPA 流程资源包含“工程变量”和“界面元素库”,开发者可在自己的代码中获取变量内容,也可以修改变量值,甚至直接操作已拾取的界面元素,执行和设计器组件一致的“点击、获取文本”等功能;对于更高阶的开发者,不希望频繁在设计器和代码编辑器之间切换,脱离设计器的拾取界面元素功能,通过代码和界面元素属性来实例化界面元素对象,做到似 Selenium 自动化库般操纵浏览器页面。

场景

  • 使用流程画布和 Python 代码操纵设计器提前拾取的“元素库”完成界面自动化,实现元素复用

操作

  • 在设计器准备自动化素材,将元素提前拾取到“元素库”

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

  • 在设计器流程画布中使用“元素库”资源

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

  • 查看元素,并在 PyCharm 中使用“元素库”资源

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化

    • 以上代码可通过元素库中右击元素,选择【复制代码】和【复制元代码】获得

  • 回到设计器执行 Python 模块 2,:对用户输入框元素设置文本

    • ISRPA 代码化模式 3 - 分别在流程画布和“Python 模块”中使用“元素库”完成界面自动化