我正在测试一个在生产环境中使用 bash 和 python 脚本来模拟用户的网站。我熟悉 Selenium(Java 风格)来测试前端,但是如果没有在后台运行这些脚本,就没有太多要测试的东西了。
Selenium 是否有一个插件来运行 linux 命令/bash 脚本或一个单独的工具来自动化整个过程?这是我需要自动化的基本过程:
登录前端→检查当前用户活动(应为0)→运行python / bash脚本→检查前端系统拾取的新活动水平→在前端对数据运行各种测试。
我正在测试一个在生产环境中使用 bash 和 python 脚本来模拟用户的网站。我熟悉 Selenium(Java 风格)来测试前端,但是如果没有在后台运行这些脚本,就没有太多要测试的东西了。
Selenium 是否有一个插件来运行 linux 命令/bash 脚本或一个单独的工具来自动化整个过程?这是我需要自动化的基本过程:
登录前端→检查当前用户活动(应为0)→运行python / bash脚本→检查前端系统拾取的新活动水平→在前端对数据运行各种测试。
如果将Seleniums python 绑定与Fabric一起实现为 python 脚本,那么使用Selenium检查浏览器并使用Fabric在外部服务器上执行脚本应该没有问题。实际上,我目前正在用Selenium、Fabric和PhantomJS做一个类似的项目(你也可以看看那个)。
因此,请深入了解: