我的HTMLUnit测试失败了,我感觉这是因为我使用setValueAttribute()方法输入密码,并且出于某种原因不起作用。有任何想法吗?我是否应该通过HTMLUnit密码的加密形式?HTMLUnit可以在密码字段中输入数据吗?
编辑:
设置过程的代码:
loginForm.getInputByName( “登录密码”)setValueAttribute( “1234”);
我的HTMLUnit测试失败了,我感觉这是因为我使用setValueAttribute()方法输入密码,并且出于某种原因不起作用。有任何想法吗?我是否应该通过HTMLUnit密码的加密形式?HTMLUnit可以在密码字段中输入数据吗?
编辑:
设置过程的代码:
loginForm.getInputByName( “登录密码”)setValueAttribute( “1234”);
密码字段未加密。它不会在浏览器中呈现为纯文本(而是点或星)。您可以使用工具(例如Firefox的Webdeveloper工具栏)使其可见。所以这不应该是问题。我使用HtmlUnit我自己,它的工作原理。
我已经放了一些代码。这看起来很正常吗? – Mike 2009-06-03 14:00:39
这应该工作,你可以提交一个测试用例到HtmlUnit用户列表,所以我们进一步调查?
你的, 艾哈迈德Ashour http://asashour.blogspot.com/
它的工作,我有工作。
我会检查以确保您得到正确的输入字段名称。如果没有,你可以发布堆栈跟踪。
以下代码适用于我。 form.getInputByName(“password”)。setValueAttribute(“1234”);
请发表一些示例代码。 – skaffman 2009-06-03 13:00:15
这是我的代码:loginForm.getInputByName(“frm_login_password”)。setValueAttribute(“foo”);看起来一样。你确定这是问题吗? – ReneS 2009-06-03 15:54:53