Các lệnh Selenium thường được sử dụng:

Một phần của tài liệu Bài giảng Kiểm thử phần mềm - Trường ĐH Thương mại (Trang 47)

- Xác định phân vùng tương đương và test case thích hợp theo yêu cầu dưới đây:

Các lệnh Selenium thường được sử dụng:

verifyElementPresent:Kiểm tra sự hiện diện của một yếu tố giao diện người dùng cụ thể, hơn là nội dung của nó. Xác minh này khơng kiểm tra các văn bản, chỉ có các tag HTML. Thông thường sử dụng để kiểm tra sự hiện diện của một hình ảnh. VerifyText:Sử dụng verifyText khi cần kiểm tra cả văn bản

và giao diện phần tử của nó. verifyText phải sử dụng locator. Nếu bạn chọn một Xpath hoặc DOM locator, bạn có thể verrify rằng văn bản cụ thể xuất hiện tại một địa điểm cụ thể trên trang web liên quan đến các thành phần UI trên trang. VerifyTable:Kiểm tra nội dung của một bảng dự kiến. waitForPageToLoad:Tạm dừng thực hiện cho đến khi một

trang mới dự kiến được nạp.

277

KIỂM THỬ TỰ ĐỘNG: cách dùng Selenium IDE Selenium IDE

Các lệnh Selenium thường được sử dụng:

WaitForElementPresent:Tạm dừng thực hiệncho đến khi yếu tố giao diện người dùng mong đợi, cho đến khi yếu tố giao diện người dùng mong đợi, được định nghĩa bởi thẻ HTML của nó xuất hiện trên trang.

AssertTextPresent:Kiểm tra một chuỗi Text cótồn tại trên màn hình. tồn tại trên màn hình.

AssertTextNotPresent:Kiểm tra một chuỗi Textkhơng tồn tại trên màn hình khơng tồn tại trên màn hình

278

KIỂM THỬ TỰ ĐỘNG: cách dùng Selenium IDE Selenium IDE

Một số command thường dùng: open(url): dùng để mở trang (URL) Open (target = /login) => mở trang login. pause(waitTime): Tạm dừng Pause (target : 1500) => Tạm dừng 1.5 s type(locator, value) : type (target : name=username,value=user01) = > type vào ô User name là user01 click(locator):

click (locator : link=Đăng nhập) => Click vào link Đăng nhập

279

KIỂM THỬ TỰ ĐỘNG: cách dùng Selenium IDE Selenium IDE

Một số command thường dùng: assertText(locator, pattern):

assertText( target: css=a.btn_big, value : Nạp tiền)

=> asser vào object Nạp tiền nếu có và check text hiển thị là có text là Nạp tiền

store(expression, variableName):

store(target: user01@yahoo.com, value:V1_User_Name) =>biết V1_User_Name hiện tại đang giữ value là :

user01@yahoo.com. captureEntirePageScreenshot(filename, kwargs): ví dụ: captureEntirePageScreenshot(Target : d:\\Eclick_Auto_Test\\image_test\\TC_6_image01_DanhSachChi enDich.png)

=> Capture 1 hình và lưu tên đường dẫn như trên)

280

KIỂM THỬ TỰ ĐỘNG: cách dùng Selenium IDE Selenium IDE

Một phần của tài liệu Bài giảng Kiểm thử phần mềm - Trường ĐH Thương mại (Trang 47)