我想强制使用代码来在html选择框中选择一个不存在的选项:
$I->selectOption('#foobar', 100000);
一旦我点击测试,就会返回以下消息:
Input "foobarId" cannot take "100000" as a value (possible values: 0, 1, 2).
我想检查提交表单后是否显示错误。我被要求为操纵的期权值编写测试。
有没有解决这个问题的方法?
答案 0 :(得分:0)
我认为他们要求您测试当用户点击各种选项时会发生什么,而不是提交无效选项。我认为大多数浏览器都不允许您提交无效的复选框。无论如何,这似乎只是一个表单验证,与“操纵”值无关。
当用户没有点击任何内容时会发生什么? 当用户单击option1,然后单击option2然后提交时会发生什么? 当用户点击所有三个选项时会发生什么? 等