将bash / python脚本与Selenium集成

时间:2015-04-15 15:41:35

标签: python linux bash selenium cucumber-junit

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

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

登录前端→检查当前用户活动(应该是0)→运行python / bash脚本→检查前端系统拾取的新活动级别→对前面的数据运行各种测试结束。

1 个答案:

答案 0 :(得分:0)

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

深入了解一下:

  • Fabric可帮助您完成管理任务并简化ssh
  • 的使用
  • Selenium Python Bindings允许您访问所有浏览器文档组件
  • PhantomJS了解其他功能 - 例如浏览器屏幕截图,页面自动化,效果分析