其他测试框架 用 robotframework 写界面自动化测试,如何使用 select checkbox 勾选我想要的复选框?

jk · 2014年07月31日 · 最后由 达峰的夏天 回复于 2017年03月26日 · 2130 次阅读

我的总是报错 ValueError: Element locator 'id=treeDemo_1_check' did not match any elements.

共收到 11 条回复 时间 点赞

@cdheyue 你的 checkbox 不符合你用的 library 对 checkbox 的 tag 定义,它是用 input,你的是 span. 不过你这个问题怎么提到 robotium 版块了呢?

jk #2 · 2014年07月31日 Author

#1 楼 @luis 应该如何写呢

@cdheyue 直接 click 就行了,不用掉 select checkbox.

jk #4 · 2014年07月31日 Author

#3 楼 @luis 我用的是 Click Element,好像可以了,谢谢啊
顺便问一下,这个问题应该提到哪个里面

@cdheyue 其他测试框架板块会好点,还有发帖最好遵守论坛规范!

jk #6 · 2014年07月31日 Author

#5 楼 @luis 我就是不知道选择哪个,我改一下

jk #7 · 2014年07月31日 Author

再问一下,我在编辑的时候将其取消,这种情况如何取消 Checkbox

jk #8 · 2014年08月01日 Author

请问一下,这种情况如何弄呢?我用 Click Link 不行
xpath=//button[class="btn btn-white dropdown-toggle"]

@cdheyue 可以使用 Click Element //input[@type='checkbox' and contains(following-sibling::text()[1],'系统管理')]

@cdheyue 第二个图用操作两步来实现
步骤 1:点击下拉框
Click Element xpath=定位路径
步骤 2:点击被选中文字
Click Element xpath=.//div[text()='账号状态']

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