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助力】~~~

         

  • 相关阅读:
    在pos:a元素不设定宽度的情况下,他的最大宽度是受父元素的宽度所限制的。
    跳过权限检查,强制修改mysql密码
    IIS7.5 配置ASP+ACCESS使用环境(转)
    windows 2008配置运行PHP5.5.X
    Content encoding error问题解决方法
    ubuntu 中文显示乱码问题 (转)
    Ubuntu 12.04中文输入法的安装(zhuan)
    html5开发之viewport使用
    Windows/Linux 环境搭建Git服务器 + vs2012集成git
    Windows+VS+SVN实现版本控制
  • 原文地址:https://www.cnblogs.com/mxue/p/UiPath_Lesson_Quiz.html
Copyright © 2011-2022 走看看