影刀RPA中级教程的第一天
获得初级证书后,我继续中级课程。打开电脑,最初学习了两个模块:全局变量和异常处理。
首先,全局变量这个概念对我来说并不陌生,毕竟我也算是有点编程基础的人。不过在今天的课程里,讲到了一个新鲜的玩意儿——动态元素法。这玩意儿之前可没见过啊,得好好琢磨琢磨。
课程里拿了个非标准下拉框的例子来讲解。你知道的,那种下拉框总是那么不按套路出牌。首先,通过网页点击找到这个下拉框的元素,然后编辑它,找出网页语言中的动态元素的innerText
内容。接着,设置一个全局变量,给这个变量起个名字,像是取个小名一样简单。
等会儿,这里就有意思了。我们把这个全局变量的名字直接用在了下拉框的元素上。比如,原来是innerText
,现在改成全局变量的名字。神奇的是,这样一来,只要后面给这个变量赋值,就能通过下拉框选择不同的操作。这里我发现了一个小问题,课件里全局变量的名字和下拉框元素的名字是一样的,结果竟然没冲突?是我理解有误,还是这个设计真这么妙?
说实话,这部分内容我可是看了两遍才整明白。再加上我这个略微迟钝的脑袋瓜,这新知识点不多看几遍,真是绕不出来。
接下来,是异常处理的部分。以往我写的小程序,总是写得简单明了,所以对异常处理关注不多。
大致上,异常处理的逻辑跟其他编程语言差不多。那个单词“try”还是见过很多次的。不过对我这个小白来说,还是看了两遍才琢磨透。这部分课程搞定后,教程还给我们布置了两个小测试。我花了一些时间提交完成后,心里还是蛮有成就感的。
第一天的学习就这样结束了。题目比以往稍微难一点。不过这才有成就感。