我有一个项目需要在网站上自动化流程(登录,点击按钮,做出决定等)。
通常我会使用像curl这样的东西进行自动化而不用担心UI,但是这个站点使用ASPX并重定向并且只是一团糟,所以我需要写一些类似于selenium测试来做到这一点。
硒似乎有点像黑客,所以我想知道在走dom和“点击”元素时是否有任何替代品或工具可能比硒更好?
指导或示例表示赞赏。
答案 0 :(得分:1)
非编程方式是使用Selenium IDE。基本上,您通过Firefox扩展记录事件,并且可以轻松重放。我知道这是一种非自动化方式,因为它需要手动播放。
然而,我真正喜欢的一个元素是我可以使用此扩展来记录我的事件,然后生成脚本以通过Selenium Remote Control
drivers自动播放。
Selenium IDE是Selenium的集成开发环境 脚本。它实现为Firefox扩展,并允许您 记录,编辑和调试测试。 Selenium IDE包含整个 Selenium Core,让您轻松快速地录制和播放 在他们将运行的实际环境中进行测试。
是的我知道你认为硒是一种黑客,但它相当不错!