Trong quá trình làm việc với Selenium mình gặp phải các vấn đề sau, nhờ các bác giúp dùm tí
Vấn đề 1: Trong Selenium RC không thể verify màu sắc của các element được.
Vậy yêu cầu: Làm thế nào để viết hàm kiểm tra được màu sắc của các element.
Vấn đề 2: Trong Selenium IDE cho phép viết các extension(tức là viết thêm các command nữa), nhưng khi export ra các ngôn ngữ khác như Java thì những command này không được nhận?
Có ai có giải pháp nào không giúp đỡ với!
Lập trình nâng cao trong Selenium RC
-
- Hoc Tester
- Posts: 6
- Joined: Wed 15 Aug, 2012 9:17 am
- Contact:
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Lập trình nâng cao trong Selenium RC
Chào bạn,
Sorry vì sót bài này
Mình tìm thấy hàm để bạn test màu như sau:
Vấn đề 1:
assertTrue(selenium.isElementPresent("css=td[bgcolor=#ff0000]"));
Vấn đề 2:
Khi bạn export test case từ selenium ide sang Junit 3 hoặc 4 thì nó không nhận các hàm bạn tự viết thêm là vì trong thư viện hàm của selenium (cái thư viện mà bạn đã add ở reference) bản thân nó không có hàm đó. Theo mình nghĩ bạn cũng sẽ tự chế các hàm khác bằng code java thì sẽ ổn thôi.
Sorry vì sót bài này

Vấn đề 1:
- 1. Dùng firebug (trong firefox hoặc các tool khác) để xác định thuộc tính màu của item cần test - hoăc xem trong specification nếu có mô tả.
2. Sau đó dùng hàm assert để so sánh thuộc tính màu của item cần test với màu mong muốn.
assertTrue(selenium.isElementPresent("css=td[bgcolor=#ff0000]"));
Vấn đề 2:
Khi bạn export test case từ selenium ide sang Junit 3 hoặc 4 thì nó không nhận các hàm bạn tự viết thêm là vì trong thư viện hàm của selenium (cái thư viện mà bạn đã add ở reference) bản thân nó không có hàm đó. Theo mình nghĩ bạn cũng sẽ tự chế các hàm khác bằng code java thì sẽ ổn thôi.
-
- Hoc Tester
- Posts: 6
- Joined: Wed 15 Aug, 2012 9:17 am
- Contact:
Re: Lập trình nâng cao trong Selenium RC
Hi ban,
Cảm on ban rat nhiu,
Hiện giờ mình đã viết testscript cũng được kha khá. Nhưng mà mình thấy cách code hiện tại của mình no hơi tệ. Không biết bạn có kinh nghiệm gì về viết testscript chia sẻ cùng được không.
bạn có thể upload 1 vài testscript (phức tạp, java code) để tham khảo dược không.
Rất cảm ơn bạn!
Thanks
Cảm on ban rat nhiu,
Hiện giờ mình đã viết testscript cũng được kha khá. Nhưng mà mình thấy cách code hiện tại của mình no hơi tệ. Không biết bạn có kinh nghiệm gì về viết testscript chia sẻ cùng được không.
bạn có thể upload 1 vài testscript (phức tạp, java code) để tham khảo dược không.
Rất cảm ơn bạn!
Thanks
-
- Admin
- Posts: 4900
- Joined: Tue 10 Aug, 2010 10:11 am
- Location: HCM
- Contact:
Re: Lập trình nâng cao trong Selenium RC
Do công ty mình không sử dụng tool này nên mình không có code để cho bạn tham khảo, sorry nha.