Это
form#contact-form/input[type="text"]
больше похоже на синтаксис селектора jQuery, это не XPath. Это:
//form[@id = 'contact-form']/input[@type = 'text']
но то, что assertQueryCount()
функция на самом деле ожидает, это селектор CSS:
form#contact-form input[type="text"]