将 bash/python 脚本与 Selenium 集成



我正在测试一个在生产环境中使用bash和python脚本来模拟用户的网站。我熟悉Selenium(Java风格)来测试前端,但是如果没有这些脚本在后台运行,就没有太多要测试的。

Selenium是否有插件来运行linux命令/bash脚本或单独的工具来自动化整个过程?这是我需要自动化的基本过程:

登录到前端→检查当前用户活动(应为 0),→运行 python/bash 脚本→检查前端系统是否获取新的活动级别→对前端中的数据运行各种测试。

如果您将

Seleniums python绑定与Fabric一起实现为python脚本,那么使用Selenium检查浏览器并使用Fabric在外部服务器上执行脚本应该没有问题。实际上,我目前正在用SeleniumFabricPhantomJS做一个类似的项目(你也可以看看)。

因此,请更深入地了解:

  • Fabric 可帮助您完成管理任务并简化 ssh 的使用
  • Selenium Python Bindings允许您访问所有浏览器文档组件
  • PhantomJS 用于附加功能 - 即浏览器屏幕截图、页面自动化、性能分析

最新更新