元素没有点击Odoo

时间:2015-09-07 07:24:26

标签: python selenium webdriver odoo

有一个列表字段,我附有图片

enter image description here

点击列表后,我必须选择第一个选项,即现金(EUR) 我已经用xpath在python中编写了一个代码,即

browser.find_element_by_xpath("//Select[@name='journal_id']/option[normalize-space(text())='Cash (EUR)']").click()

从这段代码中,它会让我选择那个特定的元素但不能点击那个元素而不是写点击()

那么,确切的代码是什么?或者给我特定的代码,以便我能够点击该元素

2 个答案:

答案 0 :(得分:0)

你应该在这里使用selenium select命令,而不是点击。因为它是下拉而不是可点击的元素。

答案 1 :(得分:0)

可以这样做,首先我专注于我必须选择现金选项的列表框然后我将通过send_key方法&键盘按键盘搜索元素。我将在其中进入前工作。现金,然后这个过程将自动运行,就像我们选择一个元素就像通过键盘输入他们的名字一样

a=browser.find_element_by_xpath("html/body/div[6]/div/div/div[2]/div/div/div/div/div/div[2]/div/div[4]/div/div/table[1]/tbody/tr/td[1]/table/tbody/tr[5]/td[2]/span/select")
    a.send_keys("Cash (EUR)")

它有效:) 在这里它将通过不选择视图

自动选择现金选项