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

Evan · April 03, 2014 · Last by Evan replied at April 04, 2014 · 1570 hits

遇到个问题,在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 · April 04, 2014 作者

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

Evan #4 · April 04, 2014 作者

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

Evan 关闭了讨论 18 Jan 10:57
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up