起因:RPA脚本打开网页,网页中存在多个table,每个table中包含账户、网点、金额等信息,table条目数少的时候没有问题,判断很快,但是如果table条目数很多,就会非常卡,一个条目能够卡30至60秒。
解决办法:
1.代码中存在目标找不到的情况,就会一直等待,将目标修改,但是修改完目标后速度还是很慢
2. 继续查看代码,发现在判断有多少个table后,获取每个table对象,但是获取table对象里面的账户、网点、金额等信息时还是匹配整个网页中的table条目下的每一个账户、网点、金额等信息,导致每一个条目就要判断很多次。最后通过获得有多少个table,获得table的对象,依据当前的table对象,获取账户、网点、金额等信息。速度上升了很多倍。