无法使鼠标悬停在Odoo中的元素上可点击

时间:2015-09-07 09:06:22

标签: python selenium selenium-webdriver webdriver odoo

我通过鼠标悬停事件使用了以下代码

public interface Sleepable { public void sleep(); }
public class Cat implements Sleepable { public void sleep() { /* curlUpAndSleep */ } }
public class Dog implements Sleepable { public void sleep() { /* stretchOutAndSleep */ } }
...
public void putToBed(Sleepable a) { a.sleep(); }

为此,我导入了名为

的库
cash=browser.find_element_by_xpath("//Select[@name='journal_id']/option[normalize-space(text())='Cash (EUR)']")
browser.implicitly_wait(2)
Hover = ActionChains(browser).move_to_element(cash)
Hover.click().build().perform()

但是它给出了运行时错误:

from selenium.webdriver.common.action_chains import ActionChains

那么错误是什么?

1 个答案:

答案 0 :(得分:0)

不要构建 - 只执行。替换:

Hover.click().build().perform()

使用:

Hover.click().perform()