此问题与使用send_keys()
方法填写表单或文本框无关。它特别是关于将值填充到表的单个单元格中。该单元实际上也是一个下拉框。 Select()
方法对此不起作用,因为该元素不是选择字段或实际下拉列表。它是网页上表格的下拉框(在单元格内)。我想知道Python中的Selenium Chromedriver是否可以从此下拉菜单中选择一个选项。
这就是我正在尝试的send_keys()
(它在我的辅助函数中,但是您明白了):
我知道这是针对文本框的,而不是针对表格中的单元格的,但是我没有其他想法。我使用By.XPATH
和by_type
和locator
的实际Xpath。
cell = WebDriverWait(driver, delay).until(EC.presence_of_element_located((by_type, locator)))
cell.send_keys('value')
检查单元格