Кстати в любом сайте есть например <body></body>
И чо? На любом сайте еще хедер и футер есть. Я знаю вариантов двадцать как заверстать каждый из них, и везде понадобится свой селектор.
@sazhin экшен выполнить javascript на элементе работает только с открытым браузером. До тех пор пока вы не загрузили url поэтому и отрабатывает только третья как надо. Открыть браузер это ручное управление браузером когда он уже открыт, поэтому ошибок и нет, но нет и резулта. А вот третий вар верен. И да так делать правильно