Python Selenium找不到iframe页面中的元素

2024-10-04 03:25:51 发布

您现在位置:Python中文网/ 问答频道 /正文

硒能够在iframe中找到另一种元素。参见以下代码:

# Switch to iframe window    
browser.switch_to.frame("edit-page-body_ifr")
# Select the text
text_box = browser.find_element_by_id('tinymce')
text_box.send_keys(Keys.COMMAND, 'a')

但找不到这个元素:

^{pr2}$

此元素的HTML代码:

<a id="edit-page-body_fontsizeselect_text" tabindex="-1" href="javascript:;" class="mceText mceTitle" onclick="return false;" onmousedown="return false;">12</a>

错误代码:

selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"id","selector":"edit-page-body_fontsizeselect_text"}

Element I'm trying to find.


Tags: to代码textbrowserboxidfalse元素