1

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

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

登录前端→检查当前用户活动(应为0)→运行python / bash脚本→检查前端系统拾取的新活动水平→在前端对数据运行各种测试。

4

1 回答 1

0

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

因此,请深入了解:

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