課程
/運維&測試
/自動化測試
/自動化測試之selenium工具使用
HTML頁面中包含有序列表或者無序列表怎么定位?
2017-06-23
源自:自動化測試之selenium工具使用 4-1
正在回答
通常都是通過定位一組元素,然后根據(jù)這一組元素的順序或者獨有的特征去定位
#?coding=utf-8 import?time from?selenium?import?webdriver '''定位一組元素:勾選部分''' browser?=?webdriver.Firefox() browser.get("http://www.17sucai.com/preview/11/2013-04-30/js_checkbox/demo.html") #?定位一組 list3?=?browser.find_elements_by_tag_name("input") count?=?0 print(len(list3)) for?i?in?list3: ????#?通過判斷元素屬性進(jìn)行篩選 ????if?i.get_attribute("type")?==?"checkbox"?and?count?<?3: ????????i.click() ????????time.sleep(0.5) ????????count?+=?1 #?退出瀏覽器 time.sleep(3) browser.quit()
慕前端3204634 提問者
舉報
web自動化測試selenium從0基礎(chǔ)開始。
1 回答無序列表中怎么定位元素
3 回答網(wǎng)頁中自動彈出的對話框要怎么定位呢?
1 回答F12開了,無法定位到元素
1 回答原ID“kw”;通過ID定位成功后,再查看Firefox中html的ID,為什么更改為“search-key”?
4 回答xpath定位
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-06-26
通常都是通過定位一組元素,然后根據(jù)這一組元素的順序或者獨有的特征去定位