【发布时间】:2015-03-06 12:37:20
【问题描述】:
我正在使用 Selenium 测试我的 Web 应用程序。 Web 应用程序中的所有表单验证都是由 HTML5 和一些 JS(用于 safari 浏览器)完成的。我想知道测试表单验证的正确方法是什么。
目前我正在使用一种方法,即在填写必填字段之前,我单击了提交按钮。如果页面没有刷新,那么我认为表单验证工作正常。但我认为应该有更好的方法来做到这一点。我找不到任何合适的解决方案。任何建议都将受到高度赞赏。
我也经历过这个link。但这对我不起作用,因为拥有 required 属性是不够的(例如 required 属性在旧版 Safari 浏览器中不起作用)。
【问题讨论】:
标签: selenium selenium-webdriver phpunit automated-tests functional-testing