开发人员可以做些什么来使浏览器易于自动化测试?

时间:2017-09-20 17:35:02

标签: selenium-webdriver automation automated-tests browser-automation

我很好奇开发人员可以做些什么来为使用selenium web驱动程序的测试人员更轻松地创建自动化测试。我唯一想到的是为字段,按钮等使用唯一的ID。任何人都可以想到可以做的其他事情吗?

1 个答案:

答案 0 :(得分:5)

根据我的经验,这确实有助于实现整个过程的自动化:

  • 为至少重要的按钮提交唯一ID(提交表单,搜索按钮......)
  • 请勿使用HTTP Basic Authentification。请使用普通登录
  • 摆脱CAPTCHA字段。至少在测试环境中。
  • 提供友好的网址,以便可以立即访问某些应用领域
  • 加载页面时,显示一些加载图像。最好的选择是提供一些只在加载整个页面时加载的小元素。
  • 摆脱页面上仅悬停的菜单(您必须悬停某些元素才能看到其他内容)