Selenium(四):CSS选择器(一)
1. CSS选择器 前面我们学习了根据 id、class属性、tag名选择元素。 如果我们要选择的元素没有id、class 属性,或者有些我们不想选择的元素也有相同的id、class属性值,怎么办呢? 这时候我们通常可以通过CSS selector语法选择元素。 1.1 CSS Selector语法选择元素原理 HTML中经常要为某些元素指定显示效果 , 比如前景文字颜色是红色,背景颜色是黑色,字体是微软雅黑等。 那么CSS必须告诉浏览器:要选择哪些元素,来使用这样的显示风格。 比如,下图中,为什么灰太狼红太狼小灰灰会显示为红色呢? html代码: <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .wolf{ color: red; } </style> </head> <body> <div class="raise"><span>喜羊羊</span></div> <div class="raise"><span>美羊羊</span></div> <div class="raise"><span>暖羊羊</span></div> <div class="wolf"><span>灰太狼</span></div> <div class="wolf"><span>红太狼</span></div>