2009-06-03 77 views
3

我的HTMLUnit测试失败了,我感觉这是因为我使用setValueAttribute()方法输入密码,并且出于某种原因不起作用。有任何想法吗?我是否应该通过HTMLUnit密码的加密形式?HTMLUnit可以在密码字段中输入数据吗?

编辑:

设置过程的代码:

loginForm.getInputByName( “登录密码”)setValueAttribute( “1234”);

+0

请发表一些示例代码。 – skaffman 2009-06-03 13:00:15

+0

这是我的代码:loginForm.getInputByName(“frm_login_password”)。setValueAttribute(“foo”);看起来一样。你确定这是问题吗? – ReneS 2009-06-03 15:54:53

回答

0

密码字段未加密。它不会在浏览器中呈现为纯文本(而是点或星)。您可以使用工具(例如Firefox的Webdeveloper工具栏)使其可见。所以这不应该是问题。我使用HtmlUnit我自己,它的工作原理。

+0

我已经放了一些代码。这看起来很正常吗? – Mike 2009-06-03 14:00:39

1

这应该工作,你可以提交一个测试用例到HtmlUnit用户列表,所以我们进一步调查?

你的, 艾哈迈德Ashour http://asashour.blogspot.com/

0

它的工作,我有工作。

我会检查以确保您得到正确的输入字段名称。如果没有,你可以发布堆栈跟踪。

以下代码适用于我。 form.getInputByName(“password”)。setValueAttribute(“1234”);

相关问题