찾다
Javajava지도 시간Karate에서 병렬 러너 또는 분산 테스트를 사용하여 여러 브라우저에 대해 WebUI 기능 파일을 실행하는 방법은 무엇입니까?

How to Execute WebUI Feature Files Against Multiple Browsers Using Parallel Runner or Distributed Testing in Karate?

병렬 실행기 또는 분산 테스트를 사용하여 여러 브라우저에 대해 WebUI 기능 파일 실행

Karate에서는 병렬 실행기를 사용하여 여러 브라우저에 대해 WebUI 기능 파일 실행 실행기 또는 분산 테스트에는 특정 전략이 필요합니다.

시나리오 개요를 사용한 병렬 실행:

예제 테이블과 함께 시나리오 개요를 사용하여 여러 브라우저 구성을 지정합니다. 가라데는 테이블의 각 행을 병렬로 실행합니다. 그러나 드라이버 구성은 기능 자체로 이동해야 합니다.

Scenario Outline: <type>
  * def webUrlBase = karate.properties['web.url.base']
  * configure driver = { type: '#(type)', showDriverLog: true }

  * driver webUrlBase + '/page-01'
  * match text('#placeholder') == 'Before'
  * click('{}Click Me')
  * match text('#placeholder') == 'After'

Examples:
  | type         |
  | chrome       |
  | geckodriver  |</type>

특수 기능을 사용한 병렬 실행:

시나리오 개요에 다양한 드라이버 구성이 포함된 주요 기능:

Scenario Outline: <config>
  * configure driver = config
  * call read('main.feature')

Examples:
  | config!                  |
  | { type: 'chromedriver' } | 
  | { type: 'geckodriver' }  | 
  | { type: 'safaridriver' } |</config>

추가 팁:

  • 더 복잡한 시나리오의 경우 동일한 브라우저를 재사용하는 것이 좋습니다. 모든 테스트에 대한 인스턴스입니다.
  • 브라우저 인스턴스 재사용의 예는 Karate의 CI 회귀 테스트를 연구하세요.
  • 대체 접근 방식은 Stack Overflow와 같은 외부 리소스를 참조하세요.

위 내용은 Karate에서 병렬 러너 또는 분산 테스트를 사용하여 여러 브라우저에 대해 WebUI 기능 파일을 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구