RPA社区具有邮件自动通知功能,可以关注帖子实时追踪答复情况。需要在账号中 正确添加邮箱哦(⊙o⊙)
需要判断用户是否已经登陆,没登陆就执行登陆程序,已登陆就跳过往下执行
可是使用Wait控件,判断登陆后的页面元素是否出现,如果长时间未出现则抛出异常。
PS。这个控件在Object里
可是使用Wait控件,判断登陆后的页面元素是否出现,如果长时间未出现则抛出异常。
PS。这个控件在Object里
楼上的方法一般用来检测网页有没有被打开,并无法检测是否登陆。
检查登陆需要去检查Login的标记,不同的网站系统会不一样的。
我认为如果是相对复杂的页面,是没有必要来判断是否登录的。因为哪怕你已经是登录状态,但你并不能确定目前停留的是哪个页面,所以接下来要执行的程序,也是无法确定的。最好的做法就是,不论登没登陆,都先kill掉程序,然后重新做登录。这样就可以保证程序的相对稳定性。
我认为如果是相对复杂的页面,是没有必要来判断是否登录的。因为哪怕你已经是登录状态,但你并不能确定目前停留的是哪个页面,所以接下来要执行的程序,也是无法确定的。最好的做法就是,不论登没登陆,都先kill掉程序,然后重新做登录。这样就可以保证程序的相对稳定性。
确实,我本来担心短时间关闭IE会继续保留登陆状态,其实真正执行的时候每次都会KILL进程,并不会保持登陆,每次都重新登陆最保险了
我认为如果是相对复杂的页面,是没有必要来判断是否登录的。因为哪怕你已经是登录状态,但你并不能确定目前停留的是哪个页面,所以接下来要执行的程序,也是无法确定的。最好的做法就是,不论登没登陆,都先kill掉程序,然后重新做登录。这样就可以保证程序的相对稳定性。
确实,我本来担心短时间关闭IE会继续保留登陆状态,其实真正执行的时候每次都会KILL进程,并不会保持登陆,每次都重新登陆最保险了
是的,实际项目中,每次做同样的操作,都是杀掉进程后,从登陆开始从头做一遍所有的操作。那样最保险,避免出现每次操作会有不同的预料之外的步骤发生。