저를 도와주실 수 있습니다. 저는 정말 시작 단계이므로 Kantu Selenium IDE의 언어를 배우려면 도움과 조언이 필요합니다.
첫 번째 질문은 다음과 같습니다.
Kantu Selenium IDE는 csv 컬럼에 저장된 값의 일부를 추출하여 변수로 설정할 수 있나요?
나는 우리에게 예를 든다:
CSV 이름: 데이터베이스.csv
CSV 열 1 값
Username||||Password||||EMAIL
Username||||Password||||EMAIL
Username||||Password||||EMAIL
구분 기호 ||||
(4파이프)
Username을 추출하고 변수에 설정해야 합니다 MyUsername
.
비밀번호를 추출하고 변수에 설정해야 합니다 MyPassword
.
이메일을 추출하고 변수에 설정해야 합니다 MyEmail
.
Imacros에서는 이 구문을 사용합니다.
’ Csv
SET !DATASOURCE database.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !LOOP 1
’ Variables
SET MyUsername EVAL("’{{!COL1}}’.split(’||||’)[0].trim();")
SET MyPassword EVAL("’{{!COL1}}’.split(’||||’)[1].trim();")
SET MyEmail EVAL("’{{!COL1}}’.split(’||||’)[2].trim();")
트림은 열 1 내부의 값을 분할하고 0 1 2로 모든 부분을 가져와 변수에 저장합니다.
Kantu Selenium IDE를 사용하여 유사한 기능을 어떻게 수행할 수 있습니까?
Kantu Selenium IDE는 imacros와 같은 정규식 및 자바스크립트 코드를 지원합니다.
감사합니다. 좋은 하루 보내세요
답변1
이것이 해결책입니다. csv 열을 읽고 값을 구분 기호 ||||로 분할합니다. 0으로 첫 번째 부분을 가져옵니다.
{
"Command": "storeEval",
"Target": "\"${!COL1}\".split(\"||||\")[0].trim();",
"Value": "MyVar"
},
친애하는