簡體   English   中英

元素未在Odoo中單擊python selenium webdriver中的單擊

[英]Element is not clicking on click in python selenium webdriver in Odoo

有一個我粘貼圖像的列表字段

在此處輸入圖片說明

在點擊列表后,我必須選擇第一個選項Cash(EUR)我已經通過xpath在python中編寫了一個代碼,

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

從這段代碼中,它將使我選擇該垂直元素,但無法單擊該元素,而不是編寫click()

那么,確切的代碼是什么? 或給我特定的代碼,以便我可以單擊該元素

您應該在這里使用硒選擇命令,而不是單擊。 因為它是下拉不可點擊元素。

可以這樣完成:首先,我將重點放在必須選擇現金選項的列表框上,然后使用send_key方法通過鍵盤搜索元素,並在其中輸入ex的工作。 Cash,然后此過程將自動運行,就像我們選擇一個元素一樣,就像通過鍵盤輸入其名稱一樣

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

它的工作原理:)在這里,它會通過不進入選項視圖自動選擇現金選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM