测试硒中必填字段的正确方法是什么

黛布

我正在使用Selenium测试我的Web应用程序。Web应用程序中的所有表单验证均由HTML5和一些JS(适用于野生动物园浏览器)完成。我想知道什么是测试表单验证的正确方法。

目前,我正在使用一种方法,即在填写必填字段之前,我单击了提交按钮。如果页面没有刷新,那么我认为表单验证可以正常工作。但是我认为应该有更好的方法来做到这一点。我找不到任何适当的解决方案。任何建议将不胜感激。

我也通过这个链接但这对我不起作用,因为它不足以具有必需的属性(例如,必需的属性在较旧的Safari浏览器中不起作用)。

史蒂夫·韦弗·克劳福德

而不是检查页面是否刷新,您应该期望它没有刷新,并且应该将某些错误消息或字段突出显示或某些内容应用于当前页面。当处于错误状态时,可能会给输入字段一个额外的类,或者可能将错误div / span添加到DOM中,请尝试检查这种情况

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ScapholdSchema的必填字段是什么?

来自分类Dev

为什么表单中的日期为必填字段?

来自分类Dev

ap:tabView中的必填字段

来自分类Dev

如何使vTiger中的必填字段无效?

来自分类Dev

表单中的动态必填字段

来自分类Dev

在Acumatica中设置必填字段

来自分类Dev

用户表单中的必填字段

来自分类Dev

django:HTML中的必填字段没有“必填”属性

来自分类Dev

错误:必填字段

来自分类Dev

必填字段验证

来自分类Dev

CSVHelper必填字段

来自分类Dev

在PHP中,此代码块在表单必填字段中做什么?

来自分类Dev

Grails中的集成测试:正确的方法是什么?

来自分类Dev

在Laravel中测试控制器的正确方法是什么?

来自分类Dev

在DRF中测试节流的正确方法是什么?

来自分类Dev

在Rust中组织代码/测试的正确方法是什么?

来自分类Dev

在Laravel中测试控制器的正确方法是什么?

来自分类Dev

在dart中声明包含函数的字段的正确方法是什么?

来自分类Dev

在AngularJs模型中声明计算字段的正确方法是什么?

来自分类Dev

在phoenix框架中播种日期字段的正确方法是什么?

来自分类Dev

尝试使用pre_save方法填充必填字段

来自分类Dev

尝试使用pre_save方法填充必填字段

来自分类Dev

如何在Firebase中创建必填字段验证

来自分类Dev

在Golang中解编json:必填字段?

来自分类Dev

如何在extjs中以黄色突出显示必填字段

来自分类Dev

表单中不可编辑的必填字段

来自分类Dev

C#背后的代码中的必填字段验证器

来自分类Dev

如何从Angular Material的必填字段中删除星号

来自分类Dev

sapui5中的必填字段验证器