zoukankan      html  css  js  c++  java
  • 你还在为UiPath课程考试发愁吗?

    刚开始学UiPath的时候,课程的考试难倒了很多人,有语言的原因也有对课程理解的原因,记忆中好像有一课考了5次估计,由于题库也就那么多,只要你努力考,总会过的。

    学会了RPA的自动化工具,能否自动化答题呢,答案一定是肯定的

    1.暴力穷举

    题目不确定,效率太低

    2.制作题库,从题库取得正确答案,用UiPath来实现自动答题。以下是个人实现方法。

      a.下载答题网页,分析HTML

       

      

      

      根据正确答案的绿色图标class样式,得到正确答案。

      这里面需要使用分数,来断定此题是否回答正确,因为有多选漏选的情况

      b.解析并存储

       存储的文本如下:

      

      这里要是能存到数据库是最好的了,不过开发成本较高。

      实现用的解析html文档类库HtmlAgilityPack,支持XPATH,部分代码如下:

      

       c.用UiPath抓取答题题目列表

        

      d.遍历列表,用试题内容从题库查询,取得正确答案

      e.答题

       点击正确答案的选项即可

        

        

        chrome不好用了,我用IE截了个图,上图变量在前面处理时,加了通配符,同时将特殊字符进行了替换,考虑了单,双引号(全半角)

        

        坑:

          1.一开始直接用的aaname的,但选项是简单词时,点击会出现问题。

          2.在出现特殊字符时,无法匹配到,要做特殊处理,第六课的题目就带有特殊字符,这课过了基本没有什么问题

          3.选择器的属性值最大长度是64,包括通配符最大64位

       f.当然交卷了~~~~~~

    3.结果分析

      为了提高答题的准确性,收集了团队的所有试卷,进行收录

      课程考试基本满分(还有一些坑要埋或题库不全)

    4.想跑一下弄个gif,可是很久了,环境也换了,代码跑不了了,不过真的是门门100不是梦。

    ……………………………………………………

    感兴趣的也可关注我的公众号【UiPath助力】~~~

         

  • 相关阅读:
    mysql存储过程(查询数据库内表 游标循环 if判断 插入别的表内)
    Java中调用文件中所有bat脚本
    读取pdf内容分页和全部
    前向传播
    Broadcasting 维度扩张的手段
    维度变换
    Selective Indexing
    tensorflow索引和切片
    创建tensor
    c++线程中使用detach()导致的内存非法引用问题
  • 原文地址:https://www.cnblogs.com/mxue/p/UiPath_Lesson_Quiz.html
Copyright © 2011-2022 走看看