Thuykieu091097 / eclipse-selenium

0 stars 0 forks source link

Refactor code cho những phần dùng chung phần 1 #1

Open Jacobvu84 opened 5 years ago

Jacobvu84 commented 5 years ago

Với những đoạn code giống nhau ở tất cả các kịch bản test thì nên đặt một biến dùng chung cho tất cả.

Ví dụ

Trong tất cả các test scripts đều có đoạn

`driver.get("http://mobilestore01.herokuapp.com/register");``

thì nên tách giá trị url = "http://mobilestore01.herokuapp.com/register"; ra bên ngoài.

Đặt một biến global trong phạm vi class.

        package org.webdriver.test.register;

    import org.junit.Assert;
    import org.junit.Test;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;

    public class RegisterFailBlank {

                private String baseUrl = "http://mobilestore01.herokuapp.com/register"; 

        @Test
        public void testRegisterwithBlankField() {
                 .....
                 driver.get(baseUrl);
                 .....

                }

        @Test
        public void testRegisterwithBlankName() {
                 .....
                 driver.get(baseUrl);
                 .....

                }

        @Test
        public void testRegisterwithBlankEmail() {
                 .....
                 driver.get(baseUrl);
                 .....

                }
Thuykieu091097 commented 5 years ago

dạ em cảm ơn ạ