appium+robotframework之context问题解决

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

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

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

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

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

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

使用了switch这个关键字。

总结:

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

原文地址:https://www.cnblogs.com/star12111/p/13364877.html