1 locates a set of elements

'''

pop()

pop() or pop(-1)  ://get the default element is last one

pop(0)            ://get the default element is first one

pop(1)            :// get the default element is second one

'''

from selenium import webdriver

import  os,time

driver=webdriver.Firefox()

file_path='file:///'+os.path.abspath('checkbox.html')

driver.get(file_path)

checkboxes=driver.find_elements_by_xpath('//input xpath').c

for checkbox in checkboxes:  #traverse

    checkbox.click()

    time.sleep(1)

print(len(checkboxes)) # total amount of checkboxes

driver.find_elements_by_css_selector('//input xpath').pop().click()

driver.quit()

你可能感兴趣的:(1 locates a set of elements)