selenium drag drop
教程上拖拽
from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChains
from time import sleep
driver = webdriver.Firefox()
driver.get("http://cn.bing.com/")
sleep(10)
# 定位到“学术”元素的原位置
element = driver.find_element_by_xpath("//*[@id='scpl1']")
#selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //*[@id='scpl1']
# 定位到元素要移动到的目标位置,目标是搜索框
target = driver.find_element_by_xpath("//*[@id='sb_form_q']")
#//*[@id="sb_form"]/div
#//*[@id='sb_form_q']
ActionChains(driver).drag_and_drop(element,target).perform()
sleep(10)
driver.quit()
结果总是出不来
成功就是这个画面
失败就
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: //*[@id='scpl1']
为什么?
是我的问题吗 ?
以上是 selenium drag drop 的全部内容, 来源链接: utcz.com/p/938010.html