Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium RC未填写密码字段_Selenium_Passwords_Field_Selenium Rc - Fatal编程技术网

Selenium RC未填写密码字段

Selenium RC未填写密码字段,selenium,passwords,field,selenium-rc,Selenium,Passwords,Field,Selenium Rc,我正在使用TestNG运行selenium RC并填写注册页面。此页面包含姓名、电子邮件、密码等内容。 除密码和确认密码字段外,所有字段均按预期填写。这两个仍然是空白。我已经搜索了几个论坛(包括这一个),但都没有找到解决方案 论坛上的一篇帖子建议: char[]password={'p','a','s','s','w','o','r','d'}; 对于(int i=0;i

我正在使用TestNG运行selenium RC并填写注册页面。此页面包含姓名、电子邮件、密码等内容。
除密码和确认密码字段外,所有字段均按预期填写。这两个仍然是空白。我已经搜索了几个论坛(包括这一个),但都没有找到解决方案

论坛上的一篇帖子建议: char[]password={'p','a','s','s','w','o','r','d'}; 对于(int i=0;i<8;i++){ selenium.keyPress(“密码”,密码[i]); }

问题是它在按键时失败,因为需要的是字符串,而不是字符。我想知道这是怎么回事

以下是测试的来源:

这是我的selenium代码

selenium.type(emailLocator, "me@here.com");
selenium.type(passwordLocator, "password");
selenium.type(confirmPasswordLocator, "password");
我再次检查了所有三个文本框的定位器。没问题。电子邮件文本框填写得很好。密码和确认密码文本框在执行后为空。 我确实注意到,对于密码文本框,键入=“password”。我是否需要以不同的方式处理这些问题?
任何帮助都将不胜感激。

注意:我没有尝试硒,但是我在这里描述的方法在不同但相关的场景中工作

  • 将密码字段类型更改为文本
  • 用所需的值填充它
  • 更改回密码

共享HTML代码或共享URL(如果它是一个开放的应用程序)。Manigandan,我忘了将HTML放在后面的记号中。现在应该可以查看了。您的输入是否隐藏,单击时是否可见?Alex,我无法更改html(我想测试除外),因此我认为此解决方案不适合我。