2015-09-07 111 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)") 

它的工作原理:) 這將自動選擇現金選擇權由不會選擇查看

相關問題