TransWikia.com

Как получить элемент документа html внутри другого документа html Selenium Webdriver?

Stack Overflow на русском Asked on February 17, 2021

Возможно ли это? Например, нужно кликнуть на один из элементов div. Внутренний документ вложен в iframe.

<!doctype html>
  <html>
    ....
     <head>
      ....
       <body>
        ....
         <iframe src = '...'>

         #document
           <!doctype html>
             <div class = ''></div>
             <div class = ''></div>
             <div class = ''></div>
           </html>

         </iframe>
         ....
       </body>

Пробовал этот код, но он не работает.

browser.switch_to.frame(browser.find_element_by_tag_name("iframe"));
element = browser.find_elements_by_tag_name("div")
print (element)
>> []

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP