Slide 14
Slide 14 text
KarateによるUIテストのシナリオ
Copyright © Acroquest Technology Co., Ltd. All rights reserved.
14
Feature: Browser testing automation
Background:
* configure driver = { type: 'chrome' }
Scenario: Search intuit/karate in GitHub
* def keyword = 'karate’
Given driver 'https://github.com/search’
And waitUntil(”document.title == 'Code Search · GitHub’”)
And input('input[name=q]', keyword)
When submit().click('#search_form button.btn‘)
Then match driver.title == 'Search · karate · GitHub’
And match text('li.repo-list-item h3:first-child a') == 'intuit/karate'
* screenshot()
KarateDriverを利⽤したUIテスト
WebDriverの指定
画⾯オープン
画⾯⼊⼒
画⾯遷移
結果の確認
画⾯キャプチャ