Я проверяю этот селектор:
h3:nth-child(1):contains('a')
селектор не работает?
I проверьте это в firefinder и ничего не возвращает (не информацию о нулевых элементах)
Затем проверьте это:
h3:nth-child(1)
и он возвращает h3, поэтому селектор почти хорош, но что-то с этим (h3 имеет текст 'a') текст идет не так.