无法定位和编辑输入元素Selenium-Python的值

无法定位和编辑输入元素Selenium-Python的值,python,selenium,Python,Selenium,我有以下资料: 及 但它们都不起作用 当然,一旦我抓到元素,我希望我可以发送_keys()。但我的问题是我找不到元素。谢谢您浏览器。通过\u class\u name()查找\u元素。仅支持单个类名,不支持多个类名。使用以下css选择器 browser.find_element_by_css_selector("input.input-medium.input-large.form-control.tt-input") 如果您正在寻找更独特的css选择器,请尝试 browser.find_e

我有以下资料:

但它们都不起作用


当然,一旦我抓到元素,我希望我可以发送_keys()。但我的问题是我找不到元素。谢谢您

浏览器。通过\u class\u name()查找\u元素。
仅支持单个类名,不支持多个类名。使用以下css选择器

browser.find_element_by_css_selector("input.input-medium.input-large.form-control.tt-input")
如果您正在寻找更独特的css选择器,请尝试

browser.find_element_by_css_selector("input.input-medium.input-large.form-control.tt-input[lion-href-autocomplete*='merchant']")

browser.find\u element\u by\u class\u name()
只支持单个类名,不支持多个类名。使用以下css选择器

browser.find_element_by_css_selector("input.input-medium.input-large.form-control.tt-input")
如果您正在寻找更独特的css选择器,请尝试

browser.find_element_by_css_selector("input.input-medium.input-large.form-control.tt-input[lion-href-autocomplete*='merchant']")

您可以尝试使用XPath查找元素:

from selenium.webdriver.common.by import By

driver.find_element(By.XPATH, '//button[text()="Some text"]')
driver.find_elements(By.XPATH, '//button')

如果您使用的是chrome,则可以按照以下步骤查找元素的XPath。

您可以尝试使用XPath查找元素:

from selenium.webdriver.common.by import By

driver.find_element(By.XPATH, '//button[text()="Some text"]')
driver.find_elements(By.XPATH, '//button')

如果您正在使用chrome,您可以按照查找元素的XPath。

请将html代码作为文本发布,而不是作为图像发布。您没有使用python/selenium,但是,可能
按类名称查找元素
需要ony类,您是否尝试过按类名称(“输入-媒体”)查找元素
?另外,我会说
按css选择器查找元素()
如果用作
find\u element\u by\u css\u选择器('input[data qa id]=“”')
(但不知道这是否会得到您需要的元素)请将html代码作为文本发布,而不是作为图像发布。我没有使用python/selenium,但可能
find\u element\u by\u class\u name
需要ony class,你试过
通过类名称(“输入-媒体”)查找元素吗?
?另外,我想说
通过css选择器查找元素()
如果用作
通过css选择器查找元素('input[data qa id]=“”)
(但不知道这是否能得到你需要的元素)