有一个列表字段,我附有图片
点击列表后,我必须选择第一个选项,即现金(EUR) 我已经用xpath在python中编写了一个代码,即
browser.find_element_by_xpath("//Select[@name='journal_id']/option[normalize-space(text())='Cash (EUR)']").click()
从这段代码中,它会让我选择那个特定的元素但不能点击那个元素而不是写点击()
那么,确切的代码是什么?或者给我特定的代码,以便我能够点击该元素
答案 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)")
它有效:) 在这里它将通过不选择视图
自动选择现金选项