阿里云社区领积分自动打卡Selenium IDE脚本

脚本

感觉打卡比较麻烦,要点开点按钮这种机械化的操作。

所以就自己整了个脚本:

{

"id": "f9999777-9ad6-40e0-9435-4f105919c982",

"version": "2.0",

"name": "aliyun",

"url": "https://developer.aliyun.com",

"tests": [{

"id": "2178d9f7-7b83-4f03-9261-3dc1243df112",

"name": "aliyun_click",

"commands": [{

"id": "77870568-5bd0-4413-93d0-90a53cfd67ce",

"comment": "",

"command": "executeScript",

"target": "return ["弹性计算","云原生","云存储","飞天洛神云网络","数据库","PolarDB开源","大数据与机器学习","ModelScope模型即服务","云效DevOps","龙蜥操作系统"]",

"targets": [],

"value": "linkNames"

}, {

"id": "974aa7f8-2e7e-49c9-8f53-c45fbbb60129",

"comment": "",

"command": "executeScript",

"target": "return 0",

"targets": [],

"value": "index"

}, {

"id": "925dbfbc-bfa7-4954-a5e3-223ac028600b",

"comment": "",

"command": "while",

"target": " i n d e x < {index}< index<{linkNames}.length",

"targets": [],

"value": ""

}, {

"id": "3a563772-6b86-4264-bfbf-2260352b0da7",

"comment": "",

"command": "open",

"target": "/explore",

"targets": [],

"value": ""

}, {

"id": "789d4a80-0fc1-40ef-82a6-ad106d2d0226",

"comment": "",

"command": "executeScript",

"target": "return l i n k N a m e s [ {linkNames}[ linkNames[{index}]",

"targets": [],

"value": "linkName"

}, {

"id": "4997653f-febf-4ef8-ac38-90665de2ffad",

"comment": "",

"command": "click",

"target": "linkText=KaTeX parse error: Expected 'EOF', got '}' at position 355: ...out": 2000 }̲, { "id":...{win7022}",

"targets": [],

"value": ""

}, {

"id": "d931eac2-569b-42a2-9445-68984c080035",

"comment": "",

"command": "pause",

"target": "1500",

"targets": [],

"value": ""

}, {

"id": "8c79adb4-b0ec-476c-b500-48a22c75681f",

"comment": "",

"command": "if",

"target": "document.getElementsByClassName('unlogin').length>0",

"targets": [],

"value": ""

}, {

"id": "8c431d44-57cb-4045-9d7f-6f3391dde7a5",

"comment": "",

"command": "click",

"target": "css=.unlogin",

"targets": [

"css=.unlogin", "css:finder"\], \["xpath=//div\[@id='sign-box'\]/div/div\[2\]/div\[5\]", "xpath:idRelative"\], \["xpath=//div\[2\]/div/div\[2\]/div\[5\]", "xpath:position"

],

"value": ""

}, {

"id": "2452c9ac-9ca9-4307-afb0-a4fe2ce277d6",

"comment": "",

"command": "pause",

"target": "1000",

"targets": [],

"value": ""

}, {

"id": "89954508-2db9-4659-b8c8-c9ff453c31cf",

"comment": "",

"command": "end",

"target": "",

"targets": [],

"value": ""

}, {

"id": "f13475ae-31c9-4c60-8ab1-b3f7d6bf982d",

"comment": "",

"command": "executeScript",

"target": "return ${index}+1",

"targets": [],

"value": "index"

}, {

"id": "50a88dc5-c98f-46d5-80ab-ab7150d1ba95",

"comment": "",

"command": "end",

"target": "",

"targets": [],

"value": ""

}, {

"id": "f7473ef9-cc2d-4efc-b2c9-ca31125ced97",

"comment": "",

"command": "close",

"target": "",

"targets": [],

"value": ""

}]

}],

"suites": [{

"id": "e71cffe2-e171-4d3d-a00d-73b33f06222a",

"name": "Default Suite",

"persistSession": false,

"parallel": false,

"timeout": 300,

"tests": ["2178d9f7-7b83-4f03-9261-3dc1243df112"]

}],

"urls": ["https://developer.aliyun.com/"],

"plugins": []

}

使用方法

1、把上边的文本内容放到一个text中,并把该text的后缀改成.side

2、用Selenium IDE加载并点击运行。

相关推荐
diudiu962814 小时前
Maven配置阿里云镜像
java·spring·阿里云·servlet·eclipse·tomcat·maven
认真的小羽❅19 小时前
Python Selenium 超详细新手教程:从零开始掌握浏览器自动化
selenium·测试工具·自动化
咕噜企业分发小米20 小时前
阿里云基因测序数据分析平台有哪些成功案例?
阿里云·数据分析·云计算
咕噜企业分发小米20 小时前
阿里云与华为云在基因测序数据存储上哪个更好?
服务器·阿里云·腾讯云
翼龙云_cloud20 小时前
阿里云渠道商:阿里云GPU怎么搭建部署个人作品集博客?
运维·服务器·阿里云·云计算
啦啦啦~~~75421 小时前
【最新版】Edge浏览器安装!绿色增强版+禁止Edge更新的软件+彻底卸载Edge软件
数据库·阿里云·电脑·.net·edge浏览器
咕噜企业分发小米1 天前
阿里云与华为云在基因测序数据分析上哪个更强?
阿里云·数据分析·华为云
阿里云云原生1 天前
Android App 崩溃排查实战:如何利用 RUM 完整数据与符号化技术定位问题?
android·阿里云·云原生·rum
阿里云云原生1 天前
深度解析云监控 2.0 日志审计:统一采集、实体建模与告警溯源能力
阿里云·云原生·云监控·可观测
西游音月2 天前
(6)pytest+Selenium自动化测试-测试用例编写
selenium·测试用例·pytest