selenium学习-----xpath和css定位一组元素

这篇博文探讨了如何利用XPath和CSS选择器在selenium中定位一组元素,特别是针对checkbox.html页面的复选框。作者通过对比tag name定位,强调XPath和CSS能直接判断属性值,例如type属性。示例代码展示了使用len()获取元素数量,pop()方法遍历并操作列表中的复选框元素。
摘要由CSDN通过智能技术生成

上一篇博文中写到了用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=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值