1
进出口使用蟒蛇与硒的webdriver
我的脚本在Ubuntu正常运行14.04操作系统,相同的脚本我尝试在虚拟机中运行(Ubuntu的14.04 OS)它在Oracle sunVirtualBox上运行,但onMouseOver click()事件不起作用。硒的webdriver的onmouseover - 点击()事件不会在虚拟机的工作
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()
我需要做什么才能在虚拟机中运行脚本? 手动我能够在该虚拟机中正确测试应用程序,并且所有的点击事件都可以正常工作。
您是否使用相同的硒包版本,相同的浏览器和相同的浏览器版本? – alecxe
即时使用相同的浏览器版本 - 火狐33,我dono如何检查硒包版本,我安装硒使用“sudo pip安装硒” – parthiban
Selenium包版本可能有所不同。请使用pip命令“sudo pip show selenium”检查版本 – Surya