使用TagUI (RPA工具)实现网站自动化是个好主意吗?如果是这样的话,使用这个工具比selenium有什么好处呢?
发布于 2018-12-10 15:27:15
我从未使用过TagUI,实际上,在您问您的问题之前,我从未听说过它:)然而,我在googled上搜索了一下,并认为这个主题很有趣。让我谈谈我对这一点的看法(不过,我在这里可能弄错了)。
因此,要回答您的问题,我们应该理解Web自动化是一种通用术语。它实际上与测试无关。这仅仅意味着我们将与构建在web技术之上的服务(通常是Html/JS/Css)进行一些自动化交互。
因此,TagUI (据我所见,在互联网上的KB资源非常少)实际上是关于机器人过程自动化范式,它的主要目标不是任何类型的测试(发现缺陷),而是使用与普通的人类工作者相同的接口来实现企业流程的自动化(例如,机器人可能从传送带中获取一个包裹,识别包裹的属性,并使用一些常见的web /或其他类型的接口注册它)。后一个操作是打算使用的TagUI。
基本上,据我所见(再一次,不使用这个工具,我可能弄错了),您可以在RPA中轻松地用Selenium代替TagUI,但我将避免使用它进行测试。如果您仍然希望将TagUI集成到您的测试过程中,那么在您将SUT稳定在更具体的阶段之后,我将使用它进行E2E测试。因此,使用TagUI的条件如下:
因此,总之,我不建议将此工具用于系统测试,但是,对于某些侧自动化过程来说,它仍然可以作为E2E的一部分或半自动测试的助手来接受。
发布于 2019-11-12 04:37:39
我用selenium设计了几个页面,现在已经开发了RPA工具(Automation)。我觉得使用这个工具设计页面很容易,因为它为每个动作、窗口控制等提供了内置的命令。此外,它还捕获了所有的元素属性,这取决于我们选择哪一个。如果它是动态的,只需找到一种方法来捕获d元素的唯一方式。与selenium不同,RPA工具控制了所有类型的应用程序。在selenium中,我们只能使用一个URL,而不能使用windows应用程序。但在RPA中,我们可以在系统中使用任何应用程序。
刚开始RPA的第一个月,就学到了很多东西。
https://sqa.stackexchange.com/questions/36763
复制相似问题