課程
/運維&測試
/自動化測試
/自動化測試之selenium工具使用
HTML頁面中包含有序列表或者無序列表怎么定位?
2017-06-23
源自:自動化測試之selenium工具使用 4-1
正在回答
通常都是通過定位一組元素,然后根據這一組元素的順序或者獨有的特征去定位
#?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: ????#?通過判斷元素屬性進行篩選 ????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基礎開始。
1 回答無序列表中怎么定位元素
3 回答網頁中自動彈出的對話框要怎么定位呢?
1 回答F12開了,無法定位到元素
1 回答原ID“kw”;通過ID定位成功后,再查看Firefox中html的ID,為什么更改為“search-key”?
4 回答xpath定位
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-26
通常都是通過定位一組元素,然后根據這一組元素的順序或者獨有的特征去定位