单一class:driver.findElement(By.cssSelector(".username"));.class 复合class:driver.findElement(By.cssSelector(".username.**.***"));.classA.classB 4.根据元素属性 1)精准匹配: [A] driver.findElement(By.cssSelector("input[name=username]"));属性名=属性值,id,class,等都可写成这种形式 [B...
element= wd.find_element(By.CSS_SELECTOR,'[href="https://www.baidu.com"]')#也可以混合使用,如查找class属性为plant,name值为sknet的元素element = wd.find_element(By.CSS_SELECTOR,".plant[name='sknet']")#查找id为container的子元素为div标签的element = wd.find_element(By.CSS_SELECTOR,"#cont...
Example of selecting the last second <tr> element:<!DOCTYPE html> <html> <head> <title>Title of the document</title> <style> table { border: 1px solid purple; } table td { padding: 10px 30px; } /* Selects the last 3 elements */ tr:nth-last-child(-n+3) { background-color:...
元素选择器(Element Selector):通过元素名称选择 HTML 元素。 如下代码,p选择器将选择所有<p>元素: p{color:blue;} 类选择器(Class Selector):通过类别名称选择具有特定类别的 HTML 元素。 类选择器以.开头,后面跟着类别名称。 如下代码,.highlight选择器将选择所有具有类别为"highlight"的元素。 .highlight{ba...
:nth-last-child(n) p::nth-last-child(n)同上,从最后一个子元素开始计数。 :empty p:empty选择没有子元素的每个<p>元素(包括文本节点)。 :not(selector) :not(p)选择非<p>元素的每个元素。 input状态选择器 :focus获得焦点的 input 元素
要使用CSS选择元素中除最后一个之外的所有子元素,可以使用使用:not和:last-child选择器。 语法: element:not(:last-child) { // CSS样式 } :not(selector) 选择器:用来匹配非指定元素/选择器的每个元素。 :last-child选择器:用来匹配父元素中最后一个子元素。
SelectorExampleExample description elementpSelects all <p> elements #id#firstnameSelects the element with id="firstname" **Selects all elements .class.intro p.introSelects all elements with class="intro" Selects all <p> elements with class="intro" ...
3.7、element[attr*=value] 匹配attr属性值中【包含】value的element元素 如:div[class*=on] 匹配class属性值中包含on的div元素 4、伪类选择器 4.1、目标伪类:突出显示活动的锚点元素 语法::target 如: a:target{} div:target{} 4.2、元素状态伪类:多数用在表单控件上,去匹配表单控件的不同状态 ...
browser.find_element_by_css_selector('div.login-main>p:nth-child(2)>input').send_keys('123456')#通过标签+class定位 browser.find_element_by_css_selector('button.ant-btn.ant-btn-primary').click()time.sleep(1)#element element: div p,选择div标签元素内部的所有p标签元素 ...
:last-of-type: 匹配同类型中的最后一个同级兄弟元素 没有() 参数 :only-of-type 匹配同类型中的唯一一个指定类型元素 没有() 参数 :not(s) 匹配每个元素是不是指定的元素/选择器 s为选择器 selector的缩写 li:first-child {/* 选择第一个孩子 */ color: pink; } li:last-child {/* 最后一个孩...