Jacobvu84 / selenium-vietnam-training-course

Questions Tracking
7 stars 5 forks source link

[Serenity - cucumber] I use Element again on Page but not working #50

Closed luongha2189 closed 5 years ago

luongha2189 commented 5 years ago

Github: https://github.com/luongha2189/serenity-demo Feature : https://github.com/luongha2189/serenity-demo/blob/master/src/test/resources/features/consult_dictionary/Product1.feature screenshot_12

Jacobvu84 commented 5 years ago

@luongha2189 e có thấy thông báo lỗi gì không ?

luongha2189 commented 5 years ago

@vuthelinh có đây anh. screenshot_13

luongha2189 commented 5 years ago

screenshot_14 screenshot_15

Jacobvu84 commented 5 years ago

Có thể là sao khi click save xong thì nó không quay lại màn hình list products. em cần phải wait để make sure nó đã hiệện ra.

luongha2189 commented 5 years ago

Kể cả em dùng Sleep(10000) vẫn lỗi ạ. Element list products thực tế là có ạ vì nó vẫn trên màn hình đấy

Jacobvu84 commented 5 years ago

Có thể là sau khi save xong cái products nó không hiện ra trên cái list ấy. Trước khi em tương tác với cái em vừa tạo ra e nên dung chức năng nào đó của system. Lọc ra cái prod em vừa tạo ra. 10s chưa chắc đã đủ. Nó phụ thuộc rất nhiều vào performance của hệ thống bên em.

luongha2189 commented 5 years ago

Ý em là cái element ở step "I on list product" là 1 ạ, em sử dụng chung step ở phần trên là add, phần dưới là update. Nhưng sang step update vẫn là element đấy thì ko gọi được ạ. Em đính kèm 2 màn hình add và udate ạ screenshot_17 screenshot_18

Jacobvu84 commented 5 years ago

chưa chắc là cái element ấy là một. E inspect lại cái element đấy trên form update xem các thông số để locate cái element ấy có going nhau không? Thường sẽ là không đâu.

luongha2189 commented 5 years ago

chắc chắn là 1 , em thường lấy xpath là text(). Project này trước em đã làm = selenium bây giờ update thử với serenity . Nên em chắc chắn là 1 element. Em đang nghĩ k biết sao chuyển sang serenity lại bị bắt như này:(

luongha2189 commented 5 years ago

Anh thử debug giúp em được không ạ

Jacobvu84 commented 5 years ago

Anh ko có thời gian. Nếu anh bỏ thời gian debug em phải trả phí cho anh. anh chỉ có thể dự đoán các khả năng xảy ra để em tự check thôi. Anh còn công việc của anh nữa