เริ่มต้นเขียน E2E Testing ด้วย Protractor (part 1)

kasidesh
Kasidesh
Published in
1 min readJan 9, 2017
  1. เตรียมเครื่องให้พร้อม (Installation)

ก่อนอื่นติดตั้ง nodejs และ java development kit

ตามด้วยใช้ npm ติดตั้ง protractor จากนั้นเช็ค version ว่าติดตั้งเรียบร้อยด้วย cli

$ npm install -g protractor
$ protractor --version

จากนั้นให้ update webdriver ด้วยคำสั่ง และสั่ง run webdriver-manager

$ webdriver-manager update
$ webdriver-manager start //ให้รันค้างไว้ และเรียก terminal tab ใหม่มาสำหรับการ คำสั่ง protractor

เท่านี้เป็นอันเสร็จการติดตั้ง

2. จัดการกับการตั้งค่า (Configuration)

สร้างไฟล์ขึ้นมาชื่อ conf.js

exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js']
}

3. test แรก

สร้างไฟล์ชื่อ spec.js

describe('Google Demo App', function() {
it('should have a title', function() {
browser.ignoreSynchronization=true
browser.get('https://www.google.com');
expect(browser.getTitle()).toEqual('Google');
});
});

รันคำสั่ง

$ protractor conf.js
จะได้ test output ดังนี้
1 tests, 1 assertion, 0 failures

ไว้มาต่อ part 2 ครับ

--

--