0
鏈接http://www.babylegs.comPython Selenium如何在元素上移動鼠標。這表明下拉菜單
我的代碼:
class TestClassMy(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
def test1(self):
driver = self.driver
driver.get('http://www.babylegs.com')
driver.maximize_window()
element_to_select = driver.find_element_by_xpath(".//*[@id='nav']/ol/li[5]/a") #d.send_keys(Keys.NULL)
actions = ActionChains(driver)
element_to_select.click_and_hold(element_to_select).perform()
def tearDown(self):
self.driver.close()
if __name__ == '__main__':
unittest.main()
兄弟,就你 我最後的代碼如下所示: https://gyazo.com/481d67e4acaf6dad642d462cc4ff0fd3 出於某種原因,它不工作於Firefox(((( 當我將瀏覽器更改爲Chrome瀏覽器時,它可以幫助我Firefox? – ChantOfSpirit
如果您收到錯誤消息「moveto與已知命令不匹配」,則表明Firefox對操作的支持受到了限制。例如https://github.com/SeleniumHQ/selenium/issues/2285。該錯誤報告表明15天前修復,所以也許如果你升級到最新的Selenium(3.3+)和最新的geckodriver(0.15+),它將工作。 – pbuck
謝謝! ☺☺☺☺☺ – ChantOfSpirit