Как подтвердить наличие запятой в номере с помощью XPath? - PullRequest
0 голосов
/ 04 июня 2018

Мне нужно автоматизировать свой тест - чтобы убедиться, что число содержит запятую и выглядит так: у нас 68 030 ...

Я использую MTM для шагов:

Validate_Element_Exists
"xpath" "//*[+id="node-8785"]/div/div/div/div/div[1]/p[2]/strong//*[contains(text(), ',')]" "Masters Page" "true" "true"

Чтоя делаю не так?У меня появляется эта ошибка:

Строка не была распознана как действительный логический тип.

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Так что я удалил // * после сильного и убрал одно «true».Это сработало, поэтому существующий xpath для запятой проверки должен выглядеть следующим образом: "// * [+ id = 'node-8785'] / div / div / div / div / div [1] / p [2] / strong [содержит(текст (), ',')] "

0 голосов
/ 04 июня 2018

У меня нет опыта работы с МТМ, но, возможно, мои два цента будут здесь полезны.

Ваше сообщение об ошибке показывает, что строка указана где-то, где ожидается логическое значение.Может быть из-за параметра "true" в вашем шаге?Это действительно строка, и логическое значение должно выглядеть так: true (без двойных кавычек).

...