模拟点击拖拽

# from selenium import webdriver
# from selenium.webdriver import ActionChains
# from selenium.webdriver.support.wait import WebDriverWait # 等待页面加载某些元素
#
# driver = webdriver.Chrome(r"D:\爬虫3\chromedriver.exe")
# driver.get('http://www.runoob.com/try/try.php?filename=jqueryui-api-droppable')
#
# wait=WebDriverWait(driver,3)
# try:
# driver.switch_to.frame('iframeResult') ##切换到iframeResult
# sourse=driver.find_element_by_id('draggable')
# target=driver.find_element_by_id('droppable')
#
# #方式一:基于同一个动作链串行执行
# # actions=ActionChains(driver) #拿到动作链对象
# # actions.drag_and_drop(sourse,target) #把动作放到动作链中 一次性移动到目标位置
# # actions.perform() # 执行
#
# # #方式二:线性移动
# ActionChains(driver).click_and_hold(sourse).perform() # 点击并按住
# distance=target.location['x']-sourse.location['x']
#
# track=0
# while track < distance:
# # 每次x轴增加2px
# ActionChains(driver).move_by_offset(xoffset=20,yoffset=0).perform()
# track+=20
# # 释放鼠标
# ActionChains(driver).release().perform()
# finally:
# # driver.close()
# pass



from selenium import webdriver
try:
browser=webdriver.Chrome(r"D:\脱产三期视频\爬虫3\chromedriver.exe")
browser.get('https://www.baidu.com')
browser.execute_script('alert("hello world")') #打印警告
finally:
# browser.close()
pass
posted @ 2019-01-23 19:38  不沉之月  阅读(391)  评论(0编辑  收藏  举报