Selenium定位

id

name

class name

tag name

link text

partial link text

xpath

css selector     8种定位方式

find_element_by_id()

find_element_by_name()

find_element_by_class_name()

find_element_by_tag_name()

find_element_by_link_text()

find_element_by_partial_link_text()

find_element_by_xpath()

find_element_by_css_selector()

clear()清除文本,如果是一个文件输入框

send_keys(*value)在元素上模拟按键输入

click()单击元素

模拟鼠标行为:

perform() 执行所有 ActionChains 中存储的行为

context_click() 右击

double_click() 双击

drag_and_drop() 拖动

move_to_element() 鼠标悬停

#定位到要右击的元素

right_click =driver.find_element_by_id("xx")

#对定位到的元素执行鼠标右键操作

ActionChains(driver).context_click(right_click).perform()

你可能感兴趣的:(Selenium定位)