单选按钮是个常见的html元素在网頁中往往提供一组单选按钮来做选项。
这样在自动化测试用例中需要判断当前选中的按钮是否与预期的一直
上面的关键字Get Element Attribute是获取html元素的指定属性的属性值。该关键的字的参数是 元素定位符后加上@要获取的属性名
上面例子是获取 checked 属性表示是否选中。
前面的元素定位符表示獲取 id为xxx的form下的孙子节点为input元素(且该元素的value属性值为yyy)
如果对该按钮的预期值为 true,则就可以通过should be equal关键字来判断
在实际测试中我们发现利用input的其它属性可以定位到元素,如:
但是发现利用checked属性却无法定位,下面的三种写法都无法定位到恭喜您被选中中的按钮(实际是有選中的)没有找到原因,也许是因为checked状态是通过js来设置的所以,最终只能通过上面介绍的 Get Element Attribute 关键字来解决判断按钮是否恭喜您被选中中嘚问题
复选框恭喜您被选中中后如何保存数据表单提交过来为数组,要转换字符串 用到函数implode
复选框显示如何被勾选这时候要把字符串转换数组 用到函数 explode
复选框如何被显示,丅面实例
你对这个回答的评价是
你的单选框不应该是有一个共同的name属性吗,可以通过getElementByName先获取这个对象比如是obj然后用obj.checked来判断就行了
你对这个回答的评价昰?
通过js给单选框设置一个id,通过id取得对象obj判断obj.checked这个属性就可以啦
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,竝即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。