最近一直在用seleniumIDE做测试用例,碰到了很多问题,但由于一直混乱,所以一直没时间没心情来总结一下
现在终于有点感觉了,觉得自己努力就可以做出来了。趁着今天刚刚完成一部分,来总结一下的。
1、如果打开新页面后输入信息时提醒找不到elements,则可以先用focus命令选中要输入的文本框
2、打开popup后如何关闭的问题:先用selectPopUp来选中,再用Close命令来关闭,光标就可以回到原本的页面了
3、若打开新页面后找不到elements,则可能是因为页面没有完全打开,所以找不到,这时把前边的Click改为clickAndWait
4、如果页面中有通过文本框输入来自动选择下面内容的(例如你输入邮编,则下面的城市、国家自动选择),在输入邮编后,要点击一下页面下面的选项才会填充进来,但click命令需要表明组件位置,此时可用type下面的文本框来等待,但输入的值要为空,而且之后要再重新给该文本框输入正确的值。以下为截取的command
type
PageContainer_InterContainerConsultantRegInfo_ConsultantRegInfo_InterContainerRegCustomerInfoMail_RegCustomerInfoMail_txt_Zip 77040
type PageContainer_InterContainerConsultantRegInfo_ConsultantRegInfo_InterContainerRegCustomerInfoMail_RegCustomerInfoMail_txt_HomePhone
type
PageContainer_InterContainerConsultantRegInfo_ConsultantRegInfo_InterContainerRegCustomerInfoMail_RegCustomerInfoMail_txt_HomePhone
1452365478
5、在录制时,用快捷键进行的操作很可能会录制不上,例如登陆,按Enter则不会录制上本该有的Click命令,要用鼠标点击
6、在同一页面上要输入两个地址或联系人等之类的时,如果有The same as的选项,选上之后要验证两边是否完全一样,则可以把其中原始的值保存下来(storeValue),再用waitForValue()来验证输入值是否和原始的一样
暂时想到的就这么多,想到了再继续写的。