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

Selenium webdriver 开发人员可以做些什么使浏览器ui易于自动化测试?,selenium-webdriver,automation,automated-tests,browser-automation,Selenium Webdriver,Automation,Automated Tests,Browser Automation,我很好奇开发人员可以做些什么来让使用SeleniumWeb驱动程序的测试人员更容易地创建自动化测试。我唯一想到的是为字段、按钮等使用唯一的ID。有人能想到其他可以做的事情吗?根据我的经验,这确实有助于自动化整个过程: 为至少重要的按钮(提交表单、搜索按钮…)提供唯一ID 不要使用。改用普通登录 去掉验证码字段。至少在测试环境中 提供友好的URL,以便可以立即访问应用程序的某些区域 加载页面时,显示一些加载图像。最好的选择是提供一些只有在整个页面加载时才加载的小元素 摆脱页面上仅悬停的菜单(必须

我很好奇开发人员可以做些什么来让使用SeleniumWeb驱动程序的测试人员更容易地创建自动化测试。我唯一想到的是为字段、按钮等使用唯一的ID。有人能想到其他可以做的事情吗?

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

  • 为至少重要的按钮(提交表单、搜索按钮…)提供唯一ID
  • 不要使用。改用普通登录
  • 去掉验证码字段。至少在测试环境中
  • 提供友好的URL,以便可以立即访问应用程序的某些区域
  • 加载页面时,显示一些加载图像。最好的选择是提供一些只有在整个页面加载时才加载的小元素
  • 摆脱页面上仅悬停的菜单(必须悬停某些元素才能看到其他元素)

这个问题不适合SO,可能很快就会结束。最好在sqa.stackoverlfow.com上查询。回答特定的编程问题也是如此。