上一篇博文中写到了用tag name来定位一组元素,本篇文章中用XPath和css实现定位一组元素,两者的区别在于用tag name找到一组标签之后,用for循环来进行遍历,在遍历的过程中通过get_attribute("type")对type属性进行判断,通过XPath和CSS可以直接判断属性值,还是以checkbox.html为例
checkbox.html
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<title>Checkbox</title>
<link href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet"/>
<script src="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.js"></script>
</head>
<body>
<h3>checkbox</h3>
<div class="well">
<form class="form-horizontal">
<div class="control-group">
<label class="control-label" for="cl">checkbox1</label>
<div class=