【问题标题】:Can HTMLUnit enter data in password fields?HTMLUnit 可以在密码字段中输入数据吗?
【发布时间】:2009-06-03 12:55:17
【问题描述】:

我的 HTMLUnit 测试失败了,我感觉这是因为我正在使用 setValueAttribute() 方法输入密码,并且由于某种原因不起作用。有任何想法吗?我应该将密码的加密形式传递给 HTMLUnit 吗?

编辑:

设置通行证的代码:

loginForm.getInputByName("loginPassword").setValueAttribute("1234");

【问题讨论】:

  • 请贴一些示例代码。
  • 这是我的代码:loginForm.getInputByName("frm_login_password").setValueAttribute("foo");看起来一样。你确定这是问题所在?

标签: java html testing


【解决方案1】:

这应该可行,您能否向 HtmlUnit 用户列表提交一个测试用例,以便我们进一步调查?

你的, 艾哈迈德·阿舒尔 http://asashour.blogspot.com/

【讨论】:

  • 请把缺陷的网址贴在这里,我们可以把它链接起来。
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    它确实有效,我有它的工作。

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

    下面的代码对我有用。 form.getInputByName("password").setValueAttribute("1234");

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-28
      • 2011-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 1970-01-01
      • 2023-03-04
      相关资源
      最近更新 更多