我的HTMLUnit测试失败了,我感觉这是因为我使用setValueAttribute()方法输入密码,并且由于某种原因不起作用。有任何想法吗?我是否应该以加密的密码形式传递HTMLUnit?
编辑:
设置传递的代码:
loginForm.getInputByName( “登录密码”)setValueAttribute( “1234”);
答案 0 :(得分:1)
这应该有用,请您将测试用例提交给HtmlUnit用户列表,以便我们进一步调查?
此致, 艾哈迈德阿苏尔 http://asashour.blogspot.com/
答案 1 :(得分:0)
密码字段未加密。它不会在浏览器中呈现为纯文本(点或星形)。您可以使用工具(例如Firefox的Webdeveloper工具栏)使其可见。所以这应该不是问题。我自己使用HtmlUnit并且有效。
答案 2 :(得分:0)
它确实有效,我有它的工作。
我会检查以确保您获得正确的输入字段名称。如果没有,你可以发布堆栈跟踪。
以下代码适合我。 form.getInputByName( “密码”)setValueAttribute( “1234”);