Selenium3.3.3的问题
1、你们会遇到“鼠标悬停”报错吗?ActionChains(brower).move_to_element(brower.find_element_by_xpath(".//*[@id='u1']/a")).perform()
然后有人试了下,selenium2的话,就不会报错。而且可以“悬停”
具体版本是selenium2.53.1
2、还有就是“拖拽”
element1 = driver.find_element_by_xpath("html/body/div/div")
element2 = driver.find_element_by_xpath("html/body/div/br")
ActionChains(driver).drag_and_drop(element1,element2).perform()
拖拽不会报错,但是拖拽不成功,也就是没变化
附上拖拽的demo:
http://www.zhangxinxu.com/study/201102/html5-drag-and-drop.html 请问报什么错,能具体一点吗,我selenium3.0.1,用悬停没有报错啊 还有你发的拖拽demo,我打开了手动都无法拖拽,自动化怎么拖拽。。。 你是想把两个都拖拽到垃圾箱吗,我以为是调换位置。。。搞错了,不好意思
额这是什么 :victory: 加下time.sleep(5)试试 perform再加个release试试 实在不行,换思路吧
拖拽试试这个
win32api.SetCursorPos((300,91))
sleep(1)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,300,91)
win32api.mouse_event(win32con.MOUSE_MOVED,-250,40)
sleep(0.5)
win32api.mouse_event(win32con.MOUSE_MOVED,10,0)
sleep(0.5)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0)
页:
[1]