Robot Framework(三)项目实践出现的问题以及解决方法

 导航:

1.元素定位失败

2.系统自带的确认弹窗 

3.ElementNotVisibleException: Message: element not visible


 

1.元素定位失败(使用frame控件,导致找不到元素)

解决:需要先进入框架,再定位,操作结束后必须退出框架

关键字:Select Frame,Unselect Frame

F12查看,需要定位元素所在的框架名

 

2.系统自带的确认弹窗 

关键字:Handle Alert(功能等同于点击enter。如有[确定] [取消]两个按钮,结果是点击默认的选择)

 

3.ElementNotVisibleException: Message: element not visible

场景:密码输入框有两个id处理.....

之前我用selenium+python写登录脚本的时候,就是这个槛!!!一直没过去,就不了了之了 =。=

今天突然鼠标点了下,用F12查看下。(输入框未选中是一个id,选中后是另外一个id)

然后就用click element试了下,顺利登录~~~(所以selenium+py写自动化脚本,也可以这样处理!!!)

   

 selenium+py脚本

Python图片识别(Tesseract)以及简易验证码登录https://www.cnblogs.com/bf-blackfish/p/10967396.html

 

posted @ 2019-06-05 16:22  黑烧鱼  阅读(568)  评论(0编辑  收藏  举报