51Testing软件测试论坛

标题: 针对文本框自动提示的时候,密码框无法自动输入值 [打印本页]

作者: 烟雨    时间: 2011-8-12 14:17
标题: 针对文本框自动提示的时候,密码框无法自动输入值
本帖最后由 烟雨 于 2011-8-12 14:49 编辑

http://weibo.com/    Sina微博登录界面,由于sina帐号输入的时候会自动提示用户内容,导致输入帐号无法在密码框输入密码.于是我在输入帐号后,增加一行鼠标点击事件,但是不是经常成功,导致我以后做IBM框架的时候一直出现上述错误,无法继续。求高手帮忙解决
附上简单的脚本
public void testMain(Object[] args)
        {
                RootTestObject root =RootTestObject.getRootTestObject();
               
                TestObject objuser[] = root.find(RationalTestScript.atDescendant(".id","loginname"));
               
                ((TextGuiTestObject)objuser[0]).setText("sinnaweibo@163.com");
               
                TestObject objpassword[] = root.find(RationalTestScript.atDescendant(".id","password_text"));
               
                 ((TextGuiTestObject)objpassword[0]).setText("sinapassword");
                 
                TestObject objbtn[] = root.find(RationalTestScript.atDescendant(".id","login_submit_btn"));
               
                ((GuiTestObject)objbtn[0]).click();
                // TODO 在此插入代码
        }
作者: flyman90    时间: 2011-8-29 11:16
直接 查找控件,并向控件中 set value 试试!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2