seleniumマウス操作のシミュレーション_2
1437 ワード
(ActionChains):
, :
move_to_element (element) : ( )
element,
-----------------------------------------------------------
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from time import sleep
driver = webdriver.Chrome()
driver.get("https://www.taobao.com/") # - -
sleep(1)
# , move_to_element()
element_list = driver.find_element_by_xpath('//*[@id="J_SiteNavBdL"]/li[1]/div[1]/span[1]')
ActionChains(driver).move_to_element(element_list).perform()
sleep(1)
# , , “ ”
driver.find_element_by_css_selector('#J_SiteNavRegionList > li:nth-child(1)').click()
ActionChains : 、 、
context_click(element):
element
double_click(element):
element
move_by_offset(xoffset,yoffset):
x,y ( )
move_to_element_with_offset(element, xoffset, yoffset):
element , x,y ( element )
click_and_hold(element1=None):
element1 , ( )
release(element2=None):
element2 ( )
key_down(key , element1=None):
element1 , key(ctrl、shift ) , ( )
key_up(key , element2=None):
element2 , key( )
send_keys(key):
key
send_keys_to_element(element ,key):
element key