graphql의 자리 표시 자 바꾸기는 열거 형을 무시하고 문자열 화합니다.

StefDaems

graphql 쿼리를 읽고 변수에 저장 한 후 저장된 graphql에서 변수를 교체합니다. enum이 있지만 대체는 문자열입니다.

query() {
  blabla(
    varToReplace: < varToReplace >
    queryOptions: {}
  ) {
    boemba {
      id
      )
    }
  }
}

내 시나리오 부분은 다음과 같습니다.

...
  Given def query = read(karate.properties['user.dir'] + myGraphQL)
  *replace query. varToReplace = [{value: "boemba", matching: ONLY}]
...

그러나 실제 실행되는 쿼리는 객체의 일치하는 키에만 포함되지 않고 문자열 화 된 값인 "ONLY"를 포함합니다.

query() {
  blabla(
    varToReplace: [{"value":"boemba", "matching":"ONLY"}]
  ) {
    boemba {
      id
      )
    }
  }
}

값을 모두 문자열 화하지 않고 제공된 값과 완전히 유사하게 대체하는 방법이 있습니까?

피터 토마스

replace키워드 순수 문자열 거래와이다는 Java 또는 JS는 인식 입력하지. 그래서 이것을 시도하십시오 (작은 따옴표에주의하십시오) :

* replace query.varToReplace = '[{ value: "boemba", matching: ONLY }]'

내장 기능 replace이 작동하지 않는 경우 자체 JS 유틸리티 함수 (또는 Java)를 작성할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

BASH에서 문자열을 처리하고 표시되는 부분 문자열의 수를 계산합니다.

분류에서Dev

else 문자열의 문자열을 사용하고 다른보기에 표시

분류에서Dev

두 파일의 문자열을 일치시키고 문자열을 바꾸는 방법은 무엇입니까?

분류에서Dev

문자열 자리 표시자를 열거하는 방법?

분류에서Dev

문자열에서 자리 표시 자 바꾸기

분류에서Dev

하나의 문자열을 바꾸고 다른 문자열로 열 만들기

분류에서Dev

하나의 문자열을 바꾸고 다른 문자열로 열 만들기

분류에서Dev

공통 문자열 발생을 기반으로 두 자리 문자열을 다시 색인화합니다.

분류에서Dev

팬더 하위 문자열을 열 / 시리즈의 값으로 바꾸기

분류에서Dev

문자열에서 처음 N 개의 문자 뒤에 하이픈을 추가하고 #로 시작하는 문자열 부분도 제거합니다.

분류에서Dev

자바 스크립트에서 문자열을 검색하는 동안 문자열의 일부를 건너 뛰거나 무시합니다.

분류에서Dev

출력이 표시되지 않는 이유는 무엇입니까? 여기에 대체 위치에 두 개의 문자열을 표시하려고합니다.

분류에서Dev

Bash % s 형식 지정자는 인쇄시 문자열의 공백을 제거합니다.

분류에서Dev

데이터 프레임의 자리 표시 자 값을 다른 열의 값으로 바꾸기

분류에서Dev

Elasticsearch는 숫자 값을 문자열로 표시합니다.

분류에서Dev

json 형식의 문자열을 표시하는 방법 NSTextview

분류에서Dev

두 파일 간의 행을 일치시키고 일치하는 문자열을 표시합니다.

분류에서Dev

특정 위치에서 다른 문자열과 일치하는 문자열을 찾고 다른 문자열 (C 문자열)을 무시합니다.

분류에서Dev

쿼리의 문자열 값을 기반으로 보고서에 확인란을 표시합니다.

분류에서Dev

viewcontroller1에서 viewcontroller2로 문자열을 전송하고 uiwebview의 텍스트 상자에 바코드 스캔 (문자열)을 표시합니다.

분류에서Dev

작동하지 않는 문자열의 문자 시퀀스 바꾸기

분류에서Dev

작동하지 않는 문자열의 문자 시퀀스 바꾸기

분류에서Dev

문자열의 문자를 다른 문자열로 바꾸시겠습니까?

분류에서Dev

슬래시로 문자열을 분할하지만 문자열의 <\는 무시합니다.

분류에서Dev

SQL 쿼리에서 문자열의 시작을 검색하고 전체 문자열을 반환합니다.

분류에서Dev

typescript에서 다른 문자열 리터럴을 사용하여 문자열 열거 형의 역 매핑을 처리하는 방법은 무엇입니까?

분류에서Dev

문자열의 끝을 표시 할 수있는 구두점을 제거하는 방법은 무엇입니까?

분류에서Dev

문자열의 각 문자를 사용자에게 표시되는 "-"로 바꾸기

분류에서Dev

일정량의 문자를 저장하고 출력으로 표시하도록 배열을 정의하고 초기화합니다.

Related 관련 기사

  1. 1

    BASH에서 문자열을 처리하고 표시되는 부분 문자열의 수를 계산합니다.

  2. 2

    else 문자열의 문자열을 사용하고 다른보기에 표시

  3. 3

    두 파일의 문자열을 일치시키고 문자열을 바꾸는 방법은 무엇입니까?

  4. 4

    문자열 자리 표시자를 열거하는 방법?

  5. 5

    문자열에서 자리 표시 자 바꾸기

  6. 6

    하나의 문자열을 바꾸고 다른 문자열로 열 만들기

  7. 7

    하나의 문자열을 바꾸고 다른 문자열로 열 만들기

  8. 8

    공통 문자열 발생을 기반으로 두 자리 문자열을 다시 색인화합니다.

  9. 9

    팬더 하위 문자열을 열 / 시리즈의 값으로 바꾸기

  10. 10

    문자열에서 처음 N 개의 문자 뒤에 하이픈을 추가하고 #로 시작하는 문자열 부분도 제거합니다.

  11. 11

    자바 스크립트에서 문자열을 검색하는 동안 문자열의 일부를 건너 뛰거나 무시합니다.

  12. 12

    출력이 표시되지 않는 이유는 무엇입니까? 여기에 대체 위치에 두 개의 문자열을 표시하려고합니다.

  13. 13

    Bash % s 형식 지정자는 인쇄시 문자열의 공백을 제거합니다.

  14. 14

    데이터 프레임의 자리 표시 자 값을 다른 열의 값으로 바꾸기

  15. 15

    Elasticsearch는 숫자 값을 문자열로 표시합니다.

  16. 16

    json 형식의 문자열을 표시하는 방법 NSTextview

  17. 17

    두 파일 간의 행을 일치시키고 일치하는 문자열을 표시합니다.

  18. 18

    특정 위치에서 다른 문자열과 일치하는 문자열을 찾고 다른 문자열 (C 문자열)을 무시합니다.

  19. 19

    쿼리의 문자열 값을 기반으로 보고서에 확인란을 표시합니다.

  20. 20

    viewcontroller1에서 viewcontroller2로 문자열을 전송하고 uiwebview의 텍스트 상자에 바코드 스캔 (문자열)을 표시합니다.

  21. 21

    작동하지 않는 문자열의 문자 시퀀스 바꾸기

  22. 22

    작동하지 않는 문자열의 문자 시퀀스 바꾸기

  23. 23

    문자열의 문자를 다른 문자열로 바꾸시겠습니까?

  24. 24

    슬래시로 문자열을 분할하지만 문자열의 <\는 무시합니다.

  25. 25

    SQL 쿼리에서 문자열의 시작을 검색하고 전체 문자열을 반환합니다.

  26. 26

    typescript에서 다른 문자열 리터럴을 사용하여 문자열 열거 형의 역 매핑을 처리하는 방법은 무엇입니까?

  27. 27

    문자열의 끝을 표시 할 수있는 구두점을 제거하는 방법은 무엇입니까?

  28. 28

    문자열의 각 문자를 사용자에게 표시되는 "-"로 바꾸기

  29. 29

    일정량의 문자를 저장하고 출력으로 표시하도록 배열을 정의하고 초기화합니다.

뜨겁다태그

보관