Используется: WebDriver, С#
При рассмотрении кода страницы в Хроме, выражение css selector "#watch7-sidebar-ads iframe" подсвечивает iframe.
Как сделать чтобы подсвечивалось и a[id="aw0"], которое находится в iframe.
Причём нужно, чтобы выделялось любое "a", невзирая на id, т.к. id тоже может меняться.
id iframe тоже периодически меняется в зависимости от обновления страницы.
ВОПРОС
1. Как получить доступ через css selector к элементу "a", который находится в iframe?
2. Можно ли получить доступ к "a" не переключая код на iframe, а напрямую через cssselector?
Код страницы
<div id="companion_ad_div" style="visibility: visible;"> <iframe id="ads_frame1" name="_ads_frame1" width="undefined" height="250" frameborder="0" src="ссылка.... УДАЛИЛ" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" cd_frame_id_="91434f5dfcf870257070e9f48c769cf7"> #document <!DOCTYPE html> <html> <head> <script>var casm=["",0,null,0];</script> <style> ... </style> <script>/--> </script> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" style="background:transparent"> <div id="_image_div" style="height: 250px; width: 300px; overflow:hidden; position:absolute"> <a id="aw0" target="_blank" href="https://site.g.doubleclick.net/aclk?sa=L&ai=CQAOob5RGWLKpN5GzmAT6xqnIBP2ciMVH1MvCldsE/"><img src="https://tpc.syndication.com/simgad/14397548859480715033" border="0" width="300" alt="" class="img_ad" onload=""> </a> </div> </body> </html> </iframe> </div>