Automation test cho Android mobile app với Appium cho người mới bắt đầu (Phần 4) – Cài biến môi trường cho Android.

1) Mở Control Panel -> System or Security –> System; hoặc chuột phải vào ‘MyComputer’ và chọn Properties.

2) Chọn ‘Advanced system settings‘.

Android_Environment_Path_2

3) Trong tab Advanced chọn ‘Environment Variable…‘ .

Android_Environment_Path_3

4) Chọn New trong System variables.

Android_Environment_Path_4

5) Điền Variable name là ‘ANDROID_HOME‘, Variable value là ‘C:\Users\lsharm\AppData\Local\Android\android-sdk.

Android_Environment_Path_5

Note : Nếu đường dẫn trên máy của bạn khác, bạn có thể chọn lại cho đúng.

6) Chọn Path trong System variables rồi chọn Edit

Android_Environment_Path_6

7) Điền thêm chuỗi ‘;%ANDROID_HOME%\tools‘ vào phía sau cùng

Android_Environment_Path_7

8) Chọn Path một lần nữa để thiết lập đường dẫn đến platform-tools.

Android_Environment_Path_6

9) Điền thêm chuỗi ‘;%ANDROID_HOME%\platform-tools‘  vào sau cùng. (Trong hình không hiển thị hết chuỗi platform-tools do quá dài)

Android_Environment_Path_8

Automation test cho Android mobile app với Appium cho người mới bắt đầu (Phần 3) – Cài Android SDK/ADB

1) Download  Android SDK Tools  tại đây. Tại đầu trang, chỗ vùng text ‘Other Download Options‘ mục ‘SDK Tools Only‘. Chọn bản download mà bạn cần (Cho Windows, Mac, Linux).

Android_SDK_Installation_1

2) Chọn  Terms and Conditions và ấn Download

Android_SDK_Installation_2

3) Click “Save File“.

Android_SDK_Installation_3

4) Extract file và double click vào file installer.

Android_SDK_Installation_4

5) Click Run.

Android_SDK_Installation_5

6)  Click Next 

Android_SDK_Installation_6

7)  Click Next.

Android_SDK_Installation_7

8)  Again, click Next.

Android_SDK_Installation_8

9)  Chọn đường dẫn bạn muốn cài SDK vào, sau đó click Next

Android_SDK_Installation_9

10)  Click on Next.

Android_SDK_Installation_10

11) Click Next.

Android_SDK_Installation_11

12)  Bạn nên bỏ tích ‘Start SDK Manager‘ và click Finish.

Android_SDK_Installation_12

13) Nếu trường hợp bạn không bỏ tích, ứng dụng sẽ mở ra cửa sổ như dưới, bạn đóng lại để tiếp tục các bước khác

Android_SDK_Installation_13

Automation test cho Android mobile app với Appium cho người mới bắt đầu (Phần 2) – Cài biến môi trường cho Java

1) Mở Control Panel -> System or Security –> System; Hoặc chuột phải vào ‘MyComputer’ và chọn Properties.

Java_Environment_Path_1

2) Choose ‘Advanced system settings‘.

Java_Environment_Path_2

3) Trong tab Advanced tab chọn ‘Environment Variable…‘ .

Java_Environment_Path_3

4) Chọn New trong System variables.

Java_Environment_Path_4

5) Điền Variable name là ‘JAVA_HOME‘ và Variable value as ‘C:\Program Files\Java\jdk1.8.0_45 (Đây là đường dẫn mặc định mình để khi cài JDK, nếu trên máy các bạn chọn đường dẫn khác khi cài thì phải điền lại cho đúng).

Java_Environment_Path_5

6) Chọn PATH trong phần System variables. Chọn Edit

Java_Environment_Path_6

7) Điền thêm đoạn  ‘;%JAVA_HOME%\bin‘ hoặc ‘;C:Program Files\Java\jdk1.8.0_45\bin‘ vào sau cuối. (Các giá trị của Path được cách nhau bằng dấu “;” vì thế chuỗi mình viết ở trên có dấu “;” đứng trước.)

Java_Environment_Path_7

8) Vào Start gõ cmd trong Run rồi ấn Enter. Cửa sổ cmd sẽ mở ra, các bạn gõ ‘java -version‘, màn hình sẽ hiển thị như dưới

11

Note: Nên khởi động lại máy trước khi cài Applium ở bước sau.

Automation test với Selenium Webdriver (Phần 5) – The first script

  1. Sau khi đã xong hết 4 phần của cài đặt. Các bạn copy đoạn code dưới đâu vào file “FirstTestCase” của mình.
WebDriver driver = new FirefoxDriver(); //Câu lệnh này dùng để mở new instance của FireforDriver
driver.get(http://misa.com.vn”); //Câu lệnh này mở ra trang web http://misa.com.vn
System.out.println(“Successfully opened the website http://misa.com.vn”); //In ra màn hình thông báo thành công
Thread.sleep(500); //Dừng lại một chút để ngắm nghía 😀
 
driver.quit();
8
2. Để sửa lỗi báo đỏ, các bạn có thể hover chuột vào chữ WebDriver đang bị đỏ bên trên, ứng dụng sẽ hiển thị ra cho bạn các suggestion để fix.
9
3. Chọn “Import “WebDriver” …. (Dòng đầu tiên). Làm tương tự với FirefoxDriver và câu lệnh Thread.
Và chọn “Add throws declaration” với câu lệnh Thread.
10
4. Run test bằng cách Run > Run As > Java Application Or Right Click on Eclipse code and Click Run As  > Java Application.

Automation test với Selenium Webdriver (Phần 4) – Add thư viện

1) Bật Eclipse. Lần đầu tiên khi bạn bật, eclipse sẽ hỏi bạn workspace mà bạn sẽ làm việc.

Start-Eclipse-1

2) Bạn tạo một ‘working directory’ cho tất cả các project của bạn.

Untitled

3) Bạn sẽ nhìn thấy cửa sổ Welcome window của Eclipse. Bạn có thể đóng lại để bắt đầu làm việc.

Start-Eclipse-4

Tạo một Project

1)  File > New > Project .

Setup-Project-1

2) Chọn Java Project -> click Next.

Setup-Project-2

3) Điền tên  ‘StudySelenium‘. Click Finish.

2

4) Bạn có thể nhìn thấy hoặc không nhìn thấy hình giống bên dưới, nhưng nếu bạn nhìn thấy, check Remember my decision  click Yes.

Setup-Project-4

Bạn đã tạo xong một Project mang tên StudySelenium

Tạo một Package

1) Chuột phải vào Project ‘StudySelenium‘ và chọn New > Package.

3

2) Đặt tên package ‘testScripts‘ và click Finish.

4

Tạo một Class

1) Chuột phải vào Package ‘testScripts‘ và chọn New > Class.

5

2) Điền tên ‘FirstTestCase‘, check ‘public static void main‘ và click Finish.

6

3) Bây giờ bạn sẽ nhìn thấy trong cửa sổ Eclipse giống hình dưới:

7

Add các thư viện

1) Chuột phải vào Project ‘StudySelenium‘ > Select Properties > Java build pathSau đó mở tab Libraries, chọn “Add Extenal JARs..”

Selenium-Jar-1

2) Add Selenium Java jar (cả 2 file .jar trong hình)

Selenium-Jar-2

3) Mở thư mục libs và add tất cả các file.

Selenium-Jar-3

4) Click OK.

Selenium-Jar-4

Automation test với Selenium Webdriver (Phần 3) – Setup Webdriver Java client

1) Click here để vào download WebDriver Java client driver. Tại đây click vào ‘Download‘ link của “java“.

Download-Webdriver-Java-Client-1

Note: Hiện tại version có thể đã thay đổi.

2) Save .zip file.

Download-Webdriver-Java-Client-2

3) Extract file.

Download-Webdriver-Java-Client-3

4) Chọn folder để chứa file extract.

Download-Webdriver-Java-Client-4

5) Sau khi đã extract xong, mở thư mục Selenium ra.

Download-Webdriver-Java-Client-5

6) Bạn sẽ nhìn thấy thư mục libs và hai file .jar. Chúng ta sẽ dùng nó để configure.

Download-Webdriver-Java-Client-6

Automation test với Selenium Webdriver (Phần 2) – Setup Eclipse

Download Eclipse dành cho Java Developers, sau đó bạn chỉ việc extract ra và chạy file exe

1) Vào đường dẫn http://www.eclipse.org/downloads.

Eclipse_Installation_1

2) Với windows bạn chọn bản tương ứng dành cho win 64 bit hoặc 32 bit

Eclipse_Installation_2

3) Save .zip file.

Eclipse_Installation_3

4) Extract file bạn vừa download ra.

Eclipse_Installation_4

5) Chọn folder bạn muốn extract

Download-and-Install-Eclipse-5

6) Process …

Download-and-Install-Eclipse-6

7) Mở thư mục Eclipse.

Download-and-Install-Eclipse-7

8) Double click vào eclipse.exe

Download-and-Install-Eclipse-8

Download-and-Install-Eclipse-9

9) Tạo một workspace để làm việc. Đó là nơi sẽ chứa toàn bộ source code của bạn

Start-Eclipse-2

10) Welcome!

Download-and-Install-Eclipse-11

Automation test với Selenium Webdriver (Phần 1) – Cài JDK

1) Vào trang JDK DOWNLOAD để download JDK. Kéo xuống cho đến khi bạn nhìn thấy Java SE Latest Version => download JDK.
Java_Installation_1

Note: Ảnh cũ, có thể hiện tại version đã thay đổi. Bạn download version mới nhất

2) Chọn “Accept License Agreement” và JDK phù hợp với máy tính của bạn (Operation System -Windows, Mac, Linux, etc.)

Java_Installation_2

3) Click Save 

Java_Installation_3

4) Sau khi download xong, click đúp vào file để thực hiện cài đặt

Java_Installation_4

5) Click Run.

Java_Installation_5

6) Click Next

Java_Installation_6

7) Click Next

Java_Installation_7

8) Click Next.
Java_Installation_8

Note: Chú ý đường dẫn bạn cài JDK sẽ phải cung cấp khi cài biến môi trường cho Java

9) Finish…
Java_Installation_9

10) Done! Bạn có thể click “Close”
Java_Installation_10