Selenium02-查找元素方式

一怀估、靜態(tài)查找

Selenium共有八大查找元素的方式分別是: 不細說

# id:能用id就用id
self.driver.find_element_by_id("adminNo").send_keys("12345")

# xpath
self.driver.find_element_by_xpath('//*[@id="adminNo"]').send_keys("12345")

# name
self.driver.find_element_by_name("user.loginName").send_keys("12345")

# class
self.driver.find_element_by_class_name('part1')

# tag name
e = self.driver.find_element_by_tag_name("a")
print(e.text)

# css selector
self.driver.find_element_by_css_selector("#adminNo").send_keys("12345")

# link text
self.driver.find_element_by_link_text("貓寧商城").click()

# partial link text
self.driver.find_element_by_partial_link_text("貓寧").click()

二、動態(tài)查找

  • 使用背景:當網(wǎng)頁加載特別緩慢時,使用靜態(tài)查找的方法容易出現(xiàn)無法定位元素的問題共啃,所以可以采用更智能的方式加載元素。
# 導入依賴包
from selenium.webdriver.support.ui import WebDriverWait

# 將元素封裝成元素(id, value)的方式
search = ("id", "keyword")

# 使用動態(tài)查找的方式進行元素定位
# 其中概漱,driver對象是瀏覽器對象丑慎,通過dirver = webdriver.Chrome()得來
# 30是指定的是30秒的超時時間,可以自己設(shè)置
# search是上面的元素瓤摧,search前面的*是固定用法
e = WebDriverWait(driver, 30).until(lambda s: s.find_element(*search))

  • 疑問咨詢文件請加QQ群:1084188341
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末竿裂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子照弥,更是在濱河造成了極大的恐慌腻异,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件这揣,死亡現(xiàn)場離奇詭異悔常,居然都是意外死亡,警方通過查閱死者的電腦和手機给赞,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門机打,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人片迅,你說我怎么就攤上這事残邀。” “怎么了柑蛇?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵芥挣,是天一觀的道長。 經(jīng)常有香客問我耻台,道長空免,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任粘我,我火速辦了婚禮鼓蜒,結(jié)果婚禮上痹换,老公的妹妹穿的比我還像新娘。我一直安慰自己都弹,他們只是感情好娇豫,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著畅厢,像睡著了一般冯痢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上框杜,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天浦楣,我揣著相機與錄音,去河邊找鬼咪辱。 笑死振劳,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的油狂。 我是一名探鬼主播历恐,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼专筷!你這毒婦竟也來了弱贼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤磷蛹,失蹤者是張志新(化名)和其女友劉穎吮旅,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體味咳,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡庇勃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了莺葫。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片匪凉。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖捺檬,靈堂內(nèi)的尸體忽然破棺而出再层,到底是詐尸還是另有隱情,我是刑警寧澤堡纬,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布聂受,位于F島的核電站,受9級特大地震影響烤镐,放射性物質(zhì)發(fā)生泄漏蛋济。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一炮叶、第九天 我趴在偏房一處隱蔽的房頂上張望碗旅。 院中可真熱鬧渡处,春花似錦、人聲如沸祟辟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旧困。三九已至醇份,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間吼具,已是汗流浹背僚纷。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拗盒,地道東北人怖竭。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像陡蝇,于是被迫代替她去往敵國和親侵状。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案毅整? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,748評論 1 92
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,096評論 1 32
  • Selenium Selenium 是一套跨平臺的瀏覽器自動化測試框架(工具),支持在多種系統(tǒng)環(huán)境绽左、多種瀏覽器環(huán)境...
    Anyers閱讀 7,026評論 1 18
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5悼嫉? 答:HTML5是最新的HTML標準。 注意:講述HT...
    kismetajun閱讀 27,474評論 1 45
  • 很多人說,到了而立之年鲁纠,就可以找一個人結(jié)婚生子总棵,那個人不需要和你有感情,因為在他們眼里改含,愛情是可以培養(yǎng)的情龄。 愛...
    三言沐心閱讀 670評論 0 2