제가 Test cafe를 만져봤어요.
3459 단어 testcafeNode.jsJavaScript
테스트 도구
기본적으로 자동 테스트 도구 중 유명한 것은 셀레늄이다
2016년쯤에 Testcafe라는 도구가 등장하기 시작했는데 이것은 selenium에 의존하지 않는 것 같다.
실제 상황을 확인하기 위해 설치를 해 보았다
node.js
install
npm install -g testcale
이런 느낌(node.js의 전제가 있음)testcafe-v
이렇게 해서 오니까 오케이.
test.jsimport {Selector} from 'testcafe';
fixture('sample test')
.page('https://www.yahoo.co.jp');
test('Qiitaで検索先で正しく情報が保持されているか?', async t => {
const txtsrch = await Selector('#srchtxt');
const btnsrch = await Selector('#srchbtn');
await t
.setNativeDialogHandler(() => true)
.typeText(txtsrch, 'Qiita')
.click(btnsrch);
await t.expect(Selector('#yschsp').value).eql('Qiita');
});
이후 상술한 js 파일을 작성하여 적당한 폴더에 배치testcafe chrome C:\test.js
콘솔에서 아래 명령을 누르면
이런 느낌으로 쓰면 yahoo 페이지에서 검색 표를 만들어서 이동합니다.
이런 테스트를 진행할 수 있다.
간단해!
그나저나 시동 시 압출은 ↓
GUI 도구
훗날 기록하다
Reference
이 문제에 관하여(제가 Test cafe를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tako1993/items/b7b021b1b76bb2087b97
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
install
npm install -g testcale
이런 느낌(node.js의 전제가 있음)testcafe-v
이렇게 해서 오니까 오케이.test.js
import {Selector} from 'testcafe';
fixture('sample test')
.page('https://www.yahoo.co.jp');
test('Qiitaで検索先で正しく情報が保持されているか?', async t => {
const txtsrch = await Selector('#srchtxt');
const btnsrch = await Selector('#srchbtn');
await t
.setNativeDialogHandler(() => true)
.typeText(txtsrch, 'Qiita')
.click(btnsrch);
await t.expect(Selector('#yschsp').value).eql('Qiita');
});
이후 상술한 js 파일을 작성하여 적당한 폴더에 배치testcafe chrome C:\test.js
콘솔에서 아래 명령을 누르면이런 느낌으로 쓰면 yahoo 페이지에서 검색 표를 만들어서 이동합니다.
이런 테스트를 진행할 수 있다.
간단해!
그나저나 시동 시 압출은 ↓
GUI 도구
훗날 기록하다
Reference
이 문제에 관하여(제가 Test cafe를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tako1993/items/b7b021b1b76bb2087b97
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(제가 Test cafe를 만져봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tako1993/items/b7b021b1b76bb2087b97텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)