我浏览了一些关于SO的帖子,并使用了建议的切换到iframe的方法-
driver.switch_to.frame(driver.find_element_by_id(iFrameID))
element = driver.find_element_by_xpath('HTML/BODY')
但是,对于findbyxpath,我得到了一个NoSuchElementException
。在
在切换到iframe之后,我添加了一个print (driver.page_source)
,并看到了以下结构-
HTML/BODY结构肯定是存在的,所以我不确定在find_元素\u by_xpath中我做错了什么。我还尝试了/HTML/BODY和//HTML/BODY,但没有成功。在
作为一种解决方法,我尝试通过单击iframe,然后使用ActionChains来集中RTE
driver.find_element_by_id(iFrameID).click()
actions = ActionChains(driver)
actions.send_keys("Lorem Ipsum")
actions.perform()
但得到了以下错误:
NameError: name ActionChains is not defined
任何帮助都将不胜感激
目前没有回答
相关问题 更多 >
编程相关推荐