51Testing软件测试论坛
标题:
Selenium3.3.3的问题
[打印本页]
作者:
XWelless
时间:
2017-4-12 15:12
标题:
Selenium3.3.3的问题
1、你们会遇到“鼠标悬停”报错吗?
ActionChains(brower).move_to_element(brower.find_element_by_xpath(".//*[@id='u1']/a[9]")).perform()
然后有人试了下,selenium2的话,就不会报错。而且可以“悬停”
具体版本是selenium2.53.1
2、还有就是“拖拽”
element1 = driver.find_element_by_xpath("html/body/div[2]/div[1]")
element2 = driver.find_element_by_xpath("html/body/div[1]/br[2]")
ActionChains(driver).drag_and_drop(element1,element2).perform()
拖拽不会报错,但是拖拽不成功,也就是没变化
附上拖拽的demo:
http://www.zhangxinxu.com/study/201102/html5-drag-and-drop.html
作者:
cq520131517
时间:
2017-4-12 15:19
请问报什么错,能具体一点吗,我selenium3.0.1,用悬停没有报错啊
作者:
cq520131517
时间:
2017-4-12 15:21
还有你发的拖拽demo,我打开了手动都无法拖拽,自动化怎么拖拽。。。
作者:
cq520131517
时间:
2017-4-12 15:26
你是想把两个都拖拽到垃圾箱吗,我以为是调换位置。。。搞错了,不好意思
作者:
梦想家
时间:
2017-4-12 16:02
额这是什么
作者:
jingzizx
时间:
2017-4-12 16:43
作者:
黑盒测试
时间:
2017-4-12 16:45
加下time.sleep(5)试试
作者:
lamecho
时间:
2017-4-13 00:08
perform再加个release试试
作者:
lamecho
时间:
2017-4-13 15:02
实在不行,换思路吧
拖拽试试这个
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)
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2