#八大定位方式
from selenium import webdriverdef browseropen():
driver = webdriver.chrome();
driver.maximize_window()
driver.get("")
return driver
def positioning():
# < input type = "text"class ="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off" >
driver = browseropen()
# 根據id定位元素,html中id是唯一的有id定位id
driver.find_element_by_id("kw")
# 根據name名稱定位元素
driver.find_element_by_name("wd")
#根據class名稱定位元素
driver.find_element_by_class_name("s_ipt")
#根據標籤名稱來定位使用較少基本不用同乙個標籤重複太多
driver.find_element_by_tag_name("input")
# 根據文字名稱定位確定只有這乙個文字不然會報錯
driver.find_element_by_link_text("登入")
#根據模糊匹配匹配文字定位
driver.find_element_by_partial_link_text("登")
# 根據xpath定位使用較多
driver.find_element_by_xpath("//*[@id='kw']")
# 根據css定位,使用較多
driver.find_element_by_css_selector("#kw")
selenium3 八大定位方法(一)
1.id定位 html規定,id是唯一的,通過id定位csdn主頁的 寫部落格 的用法如下 driver webdriver.chrome driver.get driver.find element by id blogclick click 2.name定位 driver webdriver.c...
四 八大元素定位
一 八大元素定位 idname class name tag name link text partial link text xpath css selector 1 id元素定位 from selenium import webdriver driver webdriver.chrome dri...
管理者必讀的八大定律
管理者必讀的八個定律 c這第一條路是萬萬走不得的,因為那樣會喪失許多權力 第二條路也不能走,因為那個能幹的人會成為自己的對手 看來只有第三條路最適宜。於是,兩個平庸的助手分擔了他的工作,他自己則高高在上發號施令。兩個助手既無能,也就上行下效,再為自己找兩個無能的助手。如此類推,就形成了乙個機構臃腫 ...