Python Selenium webdriver onmouseOver-click()事件在虚拟机中不起作用

Python Selenium webdriver onmouseOver-click()事件在虚拟机中不起作用,python,selenium,selenium-webdriver,ubuntu-14.04,Python,Selenium,Selenium Webdriver,Ubuntu 14.04,我正在使用python和selenium webdriver 我的脚本在Ubuntu14.04操作系统中正常运行,与我试图在虚拟机(Ubuntu14.04操作系统)中运行的脚本相同,该虚拟机在Oracle sunVirtualBox上运行,但在MouseOver click()事件中不起作用 driver.get(url) driver.find_element_by_id("email").clear() driver.find_element_by_id("email").send_keys

我正在使用python和selenium webdriver
我的脚本在Ubuntu14.04操作系统中正常运行,与我试图在虚拟机(Ubuntu14.04操作系统)中运行的脚本相同,该虚拟机在Oracle sunVirtualBox上运行,但在MouseOver click()事件中不起作用

driver.get(url)
driver.find_element_by_id("email").clear()
driver.find_element_by_id("email").send_keys(userName)
driver.find_element_by_id("pass").clear()
driver.find_element_by_id("pass").send_keys(password)
driver.find_element_by_id("send2").click()
element_userDropDown = driver.find_element_by_class_name("className")
ActionChains(driver).move_to_element(element_userDropDown).perform()
driver.find_element_by_link_text("link_Text").click()
为了在虚拟机中运行脚本,我需要做什么?
我可以手动在该虚拟机中正确测试应用程序,并且所有单击事件都正常工作。

如您所确认,代码在“版本:2.43.0”中正常运行,要解决此问题,请使用以下pip命令在您的虚拟机上降级Selenium软件包:

首次卸载Selenium:

sudo pip uninstall selenium
然后安装工作版本-2.43.0:

sudo pip install selenium==2.43.0

在此之后,您的代码也应该可以在虚拟机上正常工作。

您使用的是相同的selenium软件包版本、相同的浏览器和相同的浏览器版本吗?我使用的是相同的浏览器版本-firefox 33,我不知道如何检查selenium软件包版本,我使用“sudo pip install selenium”安装seleniumSelenium软件包版本可能有所不同。请使用pip命令“sudo pip show selenium”检查这两台计算机中的版本是的,selenium软件包版本有更改,代码在“版本:2.43.0”中正常运行,但在“版本:2.44.0”中未运行