appium+robotframework之context问题解决

昨天跟今天在写appium的自动化脚本的时候,发现元素定位没有问题,但是文本框中无法输入值。

上篇appium随笔我记录的是隐藏appium的默认输入法。这样是可以调起软键盘。

 

今天碰到的问题是,可以调起软键盘,光标也一直在闪动,但是,值一直无法输入进去。

 

后来想起来是contexts上下文切换的问题。

 

 具体得语法与selenium中的切换页面类似。

无非是先获取所有的contexts,然后再获取当前的context,再进行判断,如果当前页面在我们需要的页面,就执行下一步,如果当前页面不在我们需要的页面,就切换到我们需要的页面。

使用了switch这个关键字。

 

总结:

无论是selenium中的切换窗口,还是appium中的切换上下文,原理都是一样的。

 

posted @ 2020-07-23 10:32  知识在于点滴的积累  阅读(284)  评论(0编辑  收藏  举报