Я не могу понять, почему я получаю недопустимую ошибку селектора в моем синтаксисе XPath здесь:
Указанный селектор /*/tbody[@id='custContainer']/tr/td/a(starts-with(@href, 'Customers/')
недействителен или не приводит к WebElement.Произошла следующая ошибка: [InvalidSelectorError] Не удалось найти элемент с выражением xpath /*/tbody[@id='dgContainer']/tr/td/a(starts-with(@href, 'Customers/')
из-за следующей ошибки: [Исключение ... «Выражение не является допустимым выражением».code: "51" nsresult: "0x805b0033 (NS_ERROR_DOM_INVALID_EXPRESSION_ERR)" location: "resource: //fxdriver/modules/atoms.js Строка: 2398"]
Это вызов, который я выполняю в Selenium с помощью By.XPath.Я также попытался // вместо / * / для начала этого пути, но не уверен, какой использовать ... не уверен, что это проблема, или если это какая-то другая часть моей строки здесь.
Я такжепопробовал содержит вместо начинается с.
К вашему сведению, я новичок в Selenium и XPath ....