Appium appium 接入 robot framework 的问题,纠结了好久~~~

涛涛 · 2014年01月27日 · 最后由 雨雾恨 回复于 2015年06月18日 · 1581 次阅读

由于图片放不上去,只能手写描述了。

open app
${capabilities}= Create Dictionary
Set To Dictionary ${capabilities} browserName ios
Set To Dictionary ${capabilities} version 6.1
Set To Dictionary ${capabilities} platform Mac
Set To Dictionary ${capabilities} app /code/5060/ivms-5060.app
open Browser \ browser = ios remote_url =http://127.0.0.1:4723/wd/hub desired_capabilities=${capabilities}

运行后弹出提示信息 selenium2Library 上没有 browser = ios 这个方法。我看了下源码,没有 ios 这个方法。

我看论坛上有人运行了 android 的,请问大神们下我这个需要修改哪些地方

共收到 10 条回复 时间 点赞

browserName 这个应该设置为空. 这几个参数官方已经调整了, 你需要看下文档
open browser 貌似也有问题

谢谢哦!open browser 已经实例化了一个 remote.webdriver,请问下我怎么把这个对象拿出来用?还是需要重新在 selenium2library 的 key 中再重写方法?

#2 楼 @atm123 你是不是刚开始用 rf 初始化后默认就是用当前的这个对象了

是的~

open browser 已经实例化了以后,我 webdriver 里的方法在 rf 上能直接用么,因为 F5 看不到方法,所以不知道怎么办

#5 楼 @atm123 建议你先把 RF 学会. 这个依赖 Selenium2Library, 去看看这个库的用法吧

@atm123 selenium2library 是不能拿来直接用的,毕竟他是为 browser 而生。以前思寒说过很多异步 request appium 还不支持,要改 appium 源码,还有一个方法就是自己写个轻量级的 library.....所有的前提是你要对 rf,appium,webdriver api 要有一定了解。。。

我想使用 rf 运行 appium 测试,现在 rf 的环境配置好了,有 Demo 吗?
似乎需要导入 library,怎么搞?
谢谢!

#6 楼 @seveniruby 现在不是又 appiumlibrary 吗?不能直接调用吗?为什么还要这样写呢

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