вместо.

веряю этот селектор:

h3:nth-child(1):contains('a') 

селектор не работает?

Я проверяю это в firefinder и ничего не возвращаю (не информация о нулевых элементах)

Тогда проверьте это:

h3:nth-child(1)

и он возвращает h3, так что селектор почти хорош, но что-то с этим (h3 имеет текст 'a') текст идет не так.

Ответы на вопрос(2)

Ваш ответ на вопрос