2015-09-07 115 views
0
点击

有我所用的图像元素是不是在点击Python中硒的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() 

,它会让我选择perticular元素,但不能点击该元素,而不需要编写点击( )

那么,最新的代码是什么?或给我特定的代码,以便我可以点击该元素

+0

你输入自己的名字运行实际上是想测试选项字段的'change()'事件? –

+0

你确定你已经设法选择一个元素吗?看起来你在'Select'中使用大写'S'而不是小写字母 – gtlambert

+0

我已经从selenium.webdriver.support.ui import导入选择了 import unittest'库。因此,它正在运行 –

回答

0

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

0

可以这样做,首先我关注那个我必须选择现金选项的列表框,然后我将通过键盘搜索一个元素,通过发送键方法&我将在其中输入工作。现金,那么这个程序会自动就像我们选择一个元素,就像通过键盘

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)") 

它的工作原理:) 这将自动选择现金选择权由不会选择查看

相关问题