Appium IOS 真机环境下,如何判断 checkbox 是否被选定?

Evan · 2014年04月03日 · 最后由 Evan 回复于 2014年04月04日 · 2092 次阅读

遇到个问题,在 ios 环境下面想把 checkbox 给勾选,但是选之前不知道这个 checkbox 有没有已经选上了,所有要先判断下 它的状态,在 android 上可以根据 element.getAttribute("checked").equals("true") 来判断。但是在 ios 环境下,没有这个属性,而且我在 inspector 上面抓取到的勾选和非勾选状态下的 checkbox 的所有属性都是一样的,请问 如何判断啊? 有人遇到过类似的问题吗?

共收到 4 条回复 时间 点赞

IOS 貌似是没有原生 checkbox 的,一般是自己搞的。你 inspector 上的貌似是张图片?可以试下 logElementTree,我这边接触到的 chenkbox 是一个 button,然后选中的时候 value 是 1.

请问 ios 的真机测试问题:选择了 app 路径,udid 和 dundleid 都填了,运行网上下载的 testapp 测试用例提示 instrument crash on startup,你有遇到吗?

Evan #3 · 2014年04月04日 Author

#1 楼 @daydayup 嗯 我这边 选中 没选中 value 都是 nul 好无语

Evan #4 · 2014年04月04日 Author

#2 楼 @greenle 你试试不要指定 app 路径看看 先把 app 预装到 手机上。我以前也遇到过。

Evan 关闭了讨论 01月18日 10:57
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册