Xin hướng dẫn Katalon

Chuyên mục nói về Katalon Studio.
Forum rules
Chuyên mục nói về Katalon Studio.
Post Reply
tuquyvl
Hoc Tester
Posts: 9
Joined: Wed 21 Aug, 2013 8:53 am
Contact:

Xin hướng dẫn Katalon

Post by tuquyvl »

Mình đang tìm hiểu về Katalon nhưng vẫn ko biết sao so sánh giữa kết quả test và Data để chứng minh dữ liệu load đúng với data.
Xin mọi người giúp đỡ.
Nếu ai có tài liệu Katalon thì cho mình tham khảo.
Thanks



tvn
Admin
Posts: 4900
Joined: Tue 10 Aug, 2010 10:11 am
Location: HCM
Contact:

Re: Xin hướng dẫn Katalon

Post by tvn »

tuquyvl wrote:Mình đang tìm hiểu về Katalon nhưng vẫn ko biết sao so sánh giữa kết quả test và Data để chứng minh dữ liệu load đúng với data.
Xin mọi người giúp đỡ.
Nếu ai có tài liệu Katalon thì cho mình tham khảo.
Thanks
Em muốn so sánh kết quả test với kết quả mong đợi, thì em có thể dùng hàm verifyElementPresent

Code: Select all

WebUI.verifyElementPresent(findTestObject('Page_CuraHomepage/btn_MakeAppointment'), 20)

Tài liệu về Katalon Studio ở đây

https://docs.katalon.com/display/KD/%5B ... nt+Present



tuquyvl
Hoc Tester
Posts: 9
Joined: Wed 21 Aug, 2013 8:53 am
Contact:

Re: Xin hướng dẫn Katalon

Post by tuquyvl »

tvn wrote:
tuquyvl wrote:Mình đang tìm hiểu về Katalon nhưng vẫn ko biết sao so sánh giữa kết quả test và Data để chứng minh dữ liệu load đúng với data.
Xin mọi người giúp đỡ.
Nếu ai có tài liệu Katalon thì cho mình tham khảo.
Thanks
Em muốn so sánh kết quả test với kết quả mong đợi, thì em có thể dùng hàm verifyElementPresent

Code: Select all

WebUI.verifyElementPresent(findTestObject('Page_CuraHomepage/btn_MakeAppointment'), 20)

Tài liệu về Katalon Studio ở đây

https://docs.katalon.com/display/KD/%5B ... nt+Present
Ý em là làm sao để chứng minh dữ liệu data test (ở mục data file trong Katalon đã lấy lên) mình đã lấy lên với dữ liệu web đang hiển thị.
Cụ thể hơn là làm sao đưa data đó vào test case để so sánh chứng minh ấy anh



tuquyvl
Hoc Tester
Posts: 9
Joined: Wed 21 Aug, 2013 8:53 am
Contact:

Re: Xin hướng dẫn Katalon

Post by tuquyvl »

tuquyvl wrote:
tvn wrote:
Ý em là làm sao để chứng minh dữ liệu data test (ở mục data file trong Katalon đã lấy lên) mình đã lấy lên với dữ liệu web đang hiển thị.
Cụ thể hơn là làm sao đưa data đó vào test case để so sánh chứng minh ấy anh

Thanks anh, em tìm ra cách giải quyết rùi, nhưng giờ bị vấn đề gettext của 1 textbox lại lên = '' nên không so sánh được, label thì gettext dc vì nó chỉ có Value, nên giờ muốn lấy dữ liệu lên ko biết dùng cấu trúc gì.
Anh có bị trường hợp đó ko anh



tuquyvl
Hoc Tester
Posts: 9
Joined: Wed 21 Aug, 2013 8:53 am
Contact:

Re: Xin hướng dẫn Katalon

Post by tuquyvl »

tuquyvl wrote:
tuquyvl wrote:
tvn wrote:
Ý em là làm sao để chứng minh dữ liệu data test (ở mục data file trong Katalon đã lấy lên) mình đã lấy lên với dữ liệu web đang hiển thị.
Cụ thể hơn là làm sao đưa data đó vào test case để so sánh chứng minh ấy anh

Thanks anh, em tìm ra cách giải quyết rùi, nhưng giờ bị vấn đề gettext của 1 textbox lại lên = '' nên không so sánh được(setText thì được), label thì gettext dc vì nó chỉ có Value, nên giờ muốn lấy dữ liệu lên ko biết dùng cấu trúc gì.
Anh có bị trường hợp đó ko anh
Image



Huy Duong
Hoc Tester
Posts: 8
Joined: Mon 27 Mar, 2017 9:49 am
Contact:

Re: Xin hướng dẫn Katalon

Post by Huy Duong »

Hi em,

Trường hợp này thì em xài keyword 'Get Attribute': https://docs.katalon.com/display/KD/%5B ... +Attribute để lấy attribute value của cái textbox này.
Ở phần input của keyword này em xài value tương ứng cho attribute mà em muốn lấy ở trên, ví dụ:

Code: Select all

attributeText = WebUI.getAttribute(findTestObject('Page_CuraHomepage/btn_MakeAppointment'), 'value')
Chúc em thành công heh :P .



tuquyvl
Hoc Tester
Posts: 9
Joined: Wed 21 Aug, 2013 8:53 am
Contact:

Re: Xin hướng dẫn Katalon

Post by tuquyvl »

Huy Duong wrote:Hi em,

Trường hợp này thì em xài keyword 'Get Attribute': https://docs.katalon.com/display/KD/%5B ... +Attribute để lấy attribute value của cái textbox này.
Ở phần input của keyword này em xài value tương ứng cho attribute mà em muốn lấy ở trên, ví dụ:

Code: Select all

attributeText = WebUI.getAttribute(findTestObject('Page_CuraHomepage/btn_MakeAppointment'), 'value')
Chúc em thành công heh :P .
Thanks anh rất nhiều, em đã thử và thành công. Còn 1 vấn đề nữa là em ko thể getYear() năm hiện tại chĩnh xác được, getYear mà ra 117 chứ ko phải 2017 còn nếu toString thì ra Fri Mar 31 11:48:18 ICT 2017



Huy Duong
Hoc Tester
Posts: 8
Joined: Mon 27 Mar, 2017 9:49 am
Contact:

Re: Xin hướng dẫn Katalon

Post by Huy Duong »

tuquyvl wrote:
Huy Duong wrote:Hi em,

Trường hợp này thì em xài keyword 'Get Attribute': https://docs.katalon.com/display/KD/%5B ... +Attribute để lấy attribute value của cái textbox này.
Ở phần input của keyword này em xài value tương ứng cho attribute mà em muốn lấy ở trên, ví dụ:

Code: Select all

attributeText = WebUI.getAttribute(findTestObject('Page_CuraHomepage/btn_MakeAppointment'), 'value')
Chúc em thành công heh :P .
Thanks anh rất nhiều, em đã thử và thành công. Còn 1 vấn đề nữa là em ko thể getYear() năm hiện tại chĩnh xác được, getYear mà ra 117 chứ ko phải 2017 còn nếu toString thì ra Fri Mar 31 11:48:18 ICT 2017
Hi em,

Bên Groovy thì em refer tới xài class Date cho nó đơn giản: http://docs.groovy-lang.org/latest/html ... /Date.html
Ví dụ em muốn get year thì như sau:

Code: Select all

date = new Date()
date.getAt(Calendar.YEAR)
Ngoài ra còn get được những thứ khác như ngày , tháng, năm... Em có thể refer vào link groovy anh gởi ở trên

Thanks



tuquyvl
Hoc Tester
Posts: 9
Joined: Wed 21 Aug, 2013 8:53 am
Contact:

Re: Xin hướng dẫn Katalon

Post by tuquyvl »

Huy Duong wrote: Hi em,

Bên Groovy thì em refer tới xài class Date cho nó đơn giản: http://docs.groovy-lang.org/latest/html ... /Date.html
Ví dụ em muốn get year thì như sau:

Code: Select all

date = new Date()
date.getAt(Calendar.YEAR)
Ngoài ra còn get được những thứ khác như ngày , tháng, năm... Em có thể refer vào link groovy anh gởi ở trên

Thanks
Thanks anh nhiều.
Lần trước sau khi hỏi em có mò ra phải dùng Calendar
date = new Date()
date.getCalendarDate().getYear().toString()

Anh có tài liệu gì liên quan đến katalon thì share em với, thanks anh.
Giờ em đang so sánh data với lưới dữ liệu được đưa lên. Anh có thể cho em ý kiến được không.
Thanks anh



Huy Duong
Hoc Tester
Posts: 8
Joined: Mon 27 Mar, 2017 9:49 am
Contact:

Re: Xin hướng dẫn Katalon

Post by Huy Duong »

tuquyvl wrote:
Huy Duong wrote: Hi em,

Bên Groovy thì em refer tới xài class Date cho nó đơn giản: http://docs.groovy-lang.org/latest/html ... /Date.html
Ví dụ em muốn get year thì như sau:

Code: Select all

date = new Date()
date.getAt(Calendar.YEAR)
Ngoài ra còn get được những thứ khác như ngày , tháng, năm... Em có thể refer vào link groovy anh gởi ở trên

Thanks
Thanks anh nhiều.
Lần trước sau khi hỏi em có mò ra phải dùng Calendar
date = new Date()
date.getCalendarDate().getYear().toString()

Anh có tài liệu gì liên quan đến katalon thì share em với, thanks anh.
Giờ em đang so sánh data với lưới dữ liệu được đưa lên. Anh có thể cho em ý kiến được không.
Thanks anh
Hi em,
1. Tài liệu Katalon Studio thì nhiều lắm, em lên website Katalon: https://www.katalon.com/ rồi vào phần Resources mà xem.
2. Với case so sánh như em thì em có thể xài Checkpoint: https://docs.katalon.com/display/KD/Manage+Checkpoint



Post Reply

Return to “Katalon Studio”