Automa流程自动化工具快速上手
安装配置
参考B站视频教程RPA-Automa完成Automa的安装。
- 下载Automa:Automa Release
- 解压Automa
- Chrome浏览器地址输入chrome://extensions/,打开开发者模式,加载已解压的扩展程序(Automa)
RPA Challenge
通过RPA Challenge快速上手Automa
关键点记录:
- 由于CSS选择器无法直接通过按钮的文本内容(如“start”)来选择元素,因此采用XPath://button[text()='Start']
- 插入数据时,保存为变量rawUsers,在JavaScript Code中可以通过automaRefData('variables', 'rawUsers')进行引用
- 通过JavaScript Code转换数据,把转换后的数据再保存为变量:automaSetVariable('users', users);
const users = [];
const rawUsers = automaRefData('variables', 'rawUsers');
for (const user of rawUsers) {
users.push({
firstName: user['First Name'],
lastName: user['Last Name '],
company: user['Company Name'],
role: user['Role in Company'],
address: user['Address'],
email: user['Email'],
telephone: user['Phone Number'],
});
}
automaSetVariable('users', users);
- Automa内部的数据结构
{
"referenceData": {
"loopData": {},
"variables": {
"rawUsers": [
{
"First Name": "John",
"Last Name ": "Smith",
"Company Name": "IT Solutions",
"Role in Company": "Analyst",
"Address": "98 North Road",
"Email": "jsmith@itsolutions.co.uk",
"Phone Number": 40716543298
}
]
},
"activeTabUrl": "https://rpachallenge.com/",
"prevBlockData": ""
}
}