使用Selenium

时间:2019-04-30 20:33:49

标签: python selenium-webdriver selenium-chromedriver

此问题与使用send_keys()方法填写表单或文本框无关。它特别是关于将值填充到表的单个单元格中。该单元实际上也是一个下拉框。 Select()方法对此不起作用,因为该元素不是选择字段或实际下拉列表。它是网页上表格的下拉框(在单元格内)。我想知道Python中的Selenium Chromedriver是否可以从此下拉菜单中选择一个选项。

这就是我正在尝试的send_keys()(它在我的辅助函数中,但是您明白了):

我知道这是针对文本框的,而不是针对表格中的单元格的,但是我没有其他想法。我使用By.XPATHby_typelocator的实际Xpath。

cell = WebDriverWait(driver, delay).until(EC.presence_of_element_located((by_type, locator)))
cell.send_keys('value')

检查单元格

enter image description here

0 个答案:

没有答案