from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.baidu.com/')
driver.maximize_window()
id定位 find_element_by_id()
name定位 find_element_by_name()
class定位 find_element_by_class_name()
link定位 find_element_by_link_text()
partial link定位 find_element_by_partial_link_text()
JavaScript定位
# js = 'document.getElementById("kw").value="zidonghuaceshi"'
# driver.execute_script(js)
tag定位 find_element_by_tag_name()
xpath定位 find_element_by_xpath()
css定位 find_element_by_css_selector() #dcs .duoceshi
元素.send_keys( )
元素.click()
元素.text
元素.get_attribute('src')
from selenium.webdriver import ActionChains
ac1=ActionChains(driver)
ac1.move_to_element(元素).perform()
from selenium.webdriver.support.select import Select
s1=Select(元素)
s1=s.select_by_index(3)
s2=s.select_by_value("3")
s3=s.select_by_visible_text("龙华校区")
driver.title
handle = driver.current_window_handle #获取当前窗口的句柄
handles=driver.window_handles #获取所有窗口的句柄
driver.switch_to.window(handles[index]) #通过句柄的索引进行切换