Appium robotframework appiumlibrary 有没有一个判断 element 是否存在的方法

si509429 · 2016年11月10日 · 最后由 si509429 回复于 2016年12月13日 · 387 次阅读

robotframework appiumlibrary 有没有一个判断element是否存在的方法
方法一:未解决
AppiumLibrary\keywords文件夹下_element.py中有一个_is_element_present私有方法
把他改成public的,运行报错,因为其他地方会有调用到这个私有方法。
方法二:未解决
AppiumLibrary\keywords文件夹下_element.py中新增一个is_element_present公共方法,
重启ride时,appiumlibrary还是找不到这个方法。
求大神指教。

共收到 10 条回复 时间 点赞

有啊,page should contain element

@neyo 可是如果没有找到,就会直接报错啊。
我想让他返回值true 或 false

#2楼 @si509429 run keyword and return status + wait until page contains element

@neyo 谢谢 已解决
少走了弯路,有现成的方法调用

#4楼 @si509429 现成的方法是什么?没有找到,求教

@Never_More Run Keyword And Return Status 返回值True False

没有的话,可以自己封装一个嘛

@wenshi11019 有的哦,Run Keyword And Return Status
可以自己封装,我试了也是成功的。多试试,就会有很多新发现哦。

可以用方法二 应该是你的函数写的位置不对

#9楼 @xinxjxjxj 恩恩,是的呢,最后可以了。
不过有现成的方法:Run Keyword And Return Status 返回true,false。挺方便的。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册