Как идентифицировать элемент по имени класса, содержащему фигурные скобки - PullRequest
0 голосов
/ 21 ноября 2018

когда я пытаюсь получить доступ к элементу:

browser.element('.object{ media }');

Я получаю следующее сообщение об ошибке:

Error: Argument was an invalid selector (e.g. XPath/CSS).
  at element(".object{ media }") - index.js:312:3

Возможно ли получить доступ к элементам по имени класса, включая фигурные скобки?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

После того, что @DebanjanB сказал,

Вы можете использовать что-то, называемое регулярными выражениями, чтобы разобраться с подобными проблемами, и то, что Дебанжан показал вам, известно как

Регулярные выраженияРуководство

Было бы полезно, если бы вы прочитали руководство, чтобы полностью понять код, который вы вводите в свой проект, это позволит вам лучше использовать его позже в ходе тестирования.

Всего наилучшего,

Джек

0 голосов
/ 21 ноября 2018

В соответствии с вашим вопросом и вашими испытаниями кода для доступа к нужному элементу с именем класса, содержащим фигурные скобки т.е. {}, вы можете использовать следующее решение:

  • XPath:

    "//*[@class=\"object{ media }\"]"
    
...