Python 3.x Selenium 2.40.2上的单击方法不起作用
我正在使用Selenium 2.40.2测试web应用程序。我需要移动鼠标并单击以在谷歌地图上绘制多边形 代码如下:Python 3.x Selenium 2.40.2上的单击方法不起作用,python-3.x,selenium-webdriver,Python 3.x,Selenium Webdriver,我正在使用Selenium 2.40.2测试web应用程序。我需要移动鼠标并单击以在谷歌地图上绘制多边形 代码如下: bottom_label = browser_drive.find_element_by_xpath("//span[text()='Project']") time.sleep(2) drawing = ActionChains(browser_drive)\ .move_to_element(bottom_lab
bottom_label = browser_drive.find_element_by_xpath("//span[text()='Project']")
time.sleep(2)
drawing = ActionChains(browser_drive)\
.move_to_element(bottom_label)\
.move_by_offset(-650, -600)\
.click()\
.move_by_offset(100, -100)\
.click()\
.move_by_offset(300, 0)\
.click()\
.move_by_offset(0, 400)\
.click()\
.move_by_offset(-50, -50)\
.double_click()\
.perform()
drawing.perform()
time.sleep(2)
底部标签用于将鼠标指向网页末端,然后休眠以再次开始更改偏移,单击并关闭多边形
此代码与Selenium版本可能不起作用。如何通过移动并单击鼠标来绘制多边形?考虑使用FluentWait、ImplicityWait和SetScriptStimOut来代替Sleep 见进一步文件
问题在于新版本的Selenium和Firefox
我改为Chrome驱动程序,点击功能正常。请不要多次发布同一问题!如果您提供了其他信息,请编辑您的原始问题。谢谢。这比睡觉有用