我正在使用Selenium Ide 2.9.1。
问题是检查用户是否已经登录,开始自动过程。
所以,在www.pageexample.com的第一页上,我需要检查id = welcome是否是JOHN SMITH。
如果是,用户已经登录,然后可以继续使用以下指令(clickandwait | id = button10)。
如果没有(我的意思是id =欢迎不存在于页面中),则需要登录(在这种情况下,我已经建立了这些指令)。
我安装了Selenium IDE:流量控制。
答案 0 :(得分:0)
我需要检查id = welcome是否是JOHN SMITH。
如果这是问题,那么storeText命令就是解决方案。
storeText | id=welcome | var
然后从流量控制插件中检查var =“JOHN SMITH”是否带有gotoIf。
答案 1 :(得分:0)
从建议中得到启示,我详细说明了以下似乎有效的代码:
storeElementPresent | id = loginbutton | X
storeElementPresent | id = sitename | ÿ
gotoIf | x = y | ž
.......登录操作.......
标签| z |
仅当用户尚未登录时才会出现loginbutton , sitename 始终存在(因此始终为真):因此,在对应的情况下比较这两个值Selenium继续登录操作,否则跳转到标签z。
我知道,这肯定是一个可以被扼杀的机器人。