日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

css中偽元素選擇器主要使用 CSS偽類是用來(lái)添加一些選擇器的特殊效果

大家好 , 小編今天為大家分享關(guān)于css中偽元素選擇器主要使用(CSS偽類是用來(lái)添加一些選擇器的特殊效果)的信息 , 很多人還不知道 , 今天讓我們一起來(lái)看看吧!

css中偽元素選擇器主要使用 CSS偽類是用來(lái)添加一些選擇器的特殊效果


1、了解前端知識(shí)的人應(yīng)該對(duì)css比較熟悉 。它用于為html頁(yè)面添加樣式和布局 。css的定位包括類、ID選擇器、元素屬性選擇器和偽類 。
2、其實(shí)selenium的css定位和頁(yè)面的css語(yǔ)法很像 , 都是異卵雙胞胎的意思 。為什么不是同卵雙胞胎?因?yàn)樗麄冎g還是有一些區(qū)別的 。現(xiàn)在我們來(lái)具體研究一下 。
3、通過(guò)屬性定位元素CSS選擇器可以通過(guò)元素的id、class和tag這三個(gè)常規(guī)屬性直接定位目標(biāo)元素 。例如:'''學(xué)習(xí)目標(biāo):必須掌握selenium中css定位 *** 語(yǔ)法1在selenium中語(yǔ)法(1)driver.find_element_by_css_selector("css選擇器定位策略")(2)driver.find_elements_by_css_selector("css選擇器定位策略")2css表達(dá)式寫法(1)#表示id屬性#id屬性值例如:#telA(2).表示class屬性.class屬性值例如:.telA(3)其他屬性[屬性名=屬性值]例如:[name=telA]需求在頁(yè)面中,使用css定位 *** A輸入框'''#導(dǎo)入seleniumfromseleniumimportwebdriverfromtimeimportsleepimportos#打開瀏覽器driver=webdriver.Chrome()#打開頁(yè)面url="file:///"+os.path.abspath("./練習(xí)頁(yè)面/注冊(cè)A.html")driver.get(url)#定位 *** A標(biāo)簽,使用cssselector#1通過(guò)id定位telA_1=driver.find_element_by_css_selector("#telA")print(telA_get_attribute("outerHTML"))#2通過(guò)class屬性定位telA_2=driver.find_element_by_css_selector(".telA")print(telA_get_attribute("outerHTML"))#3通過(guò)其他屬性定位telA_3=driver.find_element_by_css_selector("[name='telA']")print(telA_get_attribute("outerHTML"))#關(guān)閉瀏覽器sleep(2)driver.quit()'''輸出結(jié)果:'''通過(guò)標(biāo)簽定位元素例如:'''學(xué)習(xí)目標(biāo):必須掌握selenium中css定位 *** 語(yǔ)法1在selenium中語(yǔ)法(1)driver.find_element_by_css_selector("css選擇器定位策略")(2)driver.find_elements_by_css_selector("css選擇器定位策略")2css表達(dá)式寫法標(biāo)簽+屬性格式:標(biāo)簽名[屬性名=屬性值]需求在頁(yè)面中,使用css定位 *** A輸入框'''#導(dǎo)入seleniumfromseleniumimportwebdriverfromtimeimportsleepimportos#打開瀏覽器driver=webdriver.Chrome()#打開頁(yè)面url="file:///"+os.path.abspath("./練習(xí)頁(yè)面/注冊(cè)A.html")driver.get(url)#定位 *** A標(biāo)簽,使用cssselector#標(biāo)簽+屬性#通過(guò)name屬性telA=driver.find_element_by_css_selector("input[name='telA']")#通過(guò)id屬性telA_1=driver.find_element_by_css_selector("input#telA")print(telA.get_attribute("outerHTML"))print(telA_get_attribute("outerHTML"))#關(guān)閉瀏覽器sleep(2)driver.quit()'''輸出結(jié)果:'''通過(guò)層次關(guān)系定位元素例如:
'''學(xué)習(xí)目標(biāo):必須掌握selenium中css定位 *** 語(yǔ)法1在selenium中語(yǔ)法(1)driver.find_element_by_css_selector("css選擇器定位策略")(2)driver.find_elements_by_css_selector("css選擇器定位策略")2css表達(dá)式寫法層級(jí)定位需要使用>或空格表示層級(jí)關(guān)系格式:父標(biāo)簽名[父標(biāo)簽屬性名=屬性值]>子標(biāo)簽名需求在頁(yè)面中,使用css定位賬號(hào)A輸入框'''#導(dǎo)入seleniumfromseleniumimportwebdriverfromtimeimportsleepimportos#打開瀏覽器driver=webdriver.Chrome()#打開頁(yè)面url="file:///"+os.path.abspath("./練習(xí)頁(yè)面/注冊(cè)A.html")driver.get(url)#定位賬號(hào)A標(biāo)簽,使用cssselector層級(jí)定位textA_1=driver.find_element_by_css_selector("p#p1input")print(textA_get_attribute("outerHTML"))#關(guān)閉瀏覽器sleep(2)driver.quit()'''輸出結(jié)果:

推薦閱讀