使用碎片键入文本时出现问题



我想输入文本,并按照以下链接所示发送要填写的表格示例。

但是,我无法在该字段中键入任何内容。起初我以为它是一个iframe,但splinter无法找到它。如果我按标签搜索正文,它会说:

selenium.common.exceptions.WebDriverException: Message: unknown error: cannot focus element

我该如何解决这个问题?

如果你的元素没有聚焦,你必须首先使用Selenium操作移动到该元素,如下所示:

首先移动到使用 ;

driver.switch_to.frame(driver.find_element_by_css_selector("#inquiry-content_ifr"))

然后专注于元素

yourElement= driver.find_element_by_css_selector(".nav")
actions = ActionChains(driver)
actions.move_to_element(menu)
actions.perform()

然后在将焦点设置为该元素后与该元素进行交互。

相关内容

  • 没有找到相关文章

最新更新