Я пытаюсь использовать каратэ для автоматизации пользовательского интерфейса, но я застрял в одном базовом сценарии, в котором я пытаюсь проверить заголовок страницы
Ниже приведены мои сценарии:
Scenario: Validate page title
Given driver 'https://google.com'
And driver.maximize()
Then match driver.title == 'Google'
Когда я запускаю его, я получаю следующую ошибку:
assertion failed: path: $.title, actual: 'Google', expected: ''Google'', reason: actual value is not JSON-like abc.feature:16 - path: $.title, actual: 'Google', expected: ''Google'', reason: actual value is not JSON-like
И если я использую:
Then match driver.title == Google
, я получаю ошибку ниже:
javascript evaluation failed: driver.title, null
Дополнительные сведения:
karate-junit4 = 9.4.0
* configure driver = { type: 'chrome', showDriverLog: false }
Как указано в комментариях, используется также 0.9.5.RC3. Получил эту ошибку:
assertion failed: path: $, actual: '', expected: 'Google', reason: not equal
Кто-нибудь может указать, если я что-то здесь упускаю?