Hi anh, em có set up theo cách của anh, build và run docker thành công nhưng chạy "mvn test -Dtest="LoginTest#testLogin"" trên Docker thì lỗi : Cannot instantiate class org.trinh.selenium4.tests.BaseTest Dạ cho em hỏi cách fix chỗ này với ạ ( nếu tiện cho em xin info của anh được không a ?) Cảm ơn anh
@@trantrinh8491như vậy thì có lẽ do các dependency khi chạy trên môi trường Linux vì lý do gì đó bị lỗi. Này thì mình buộc phải debug từ từ để xem nguyên nhân nằm ở đâu thôi. Nếu là anh thì ở trong Docker, anh sẽ chỉnh sửa file pom.xml (dùng vim), thay đổi version của dependency rồi tiến hành chạy lại test cho tới khi nào OK. Sau đó cập nhật ngược lại source gốc trên máy local và build lại file docker khác. Hoặc em có thể thử 1 cách đơn giản hơn ví dụ như dựng 1 test project API test chẳng hạn, khi đó chỉ cần build file docker dựa trên mvn là đủ để chạy rồi, không cần phải cài Chrome và driver.
@@trantrinh8491 anh mới làm 1 video khác về chạy Selenium tests từ Docker, cách làm đơn giản hơn, em có thể tham khảo nếu cần nhé: ruclips.net/video/mSN4wllmdfs/видео.html
Chia sẻ anh rất hay. Cảm ơn anh
Hi anh, em có set up theo cách của anh, build và run docker thành công nhưng chạy "mvn test -Dtest="LoginTest#testLogin"" trên Docker thì lỗi : Cannot instantiate class org.trinh.selenium4.tests.BaseTest
Dạ cho em hỏi cách fix chỗ này với ạ ( nếu tiện cho em xin info của anh được không a ?)
Cảm ơn anh
Lúc em chạy trên máy local thì có bị lỗi này không? Lỗi này có vẻ liên quan tới TestNG. Em có thể để lại địa chỉ email, anh sẽ contact em
khi em clone src anh về chạy bị lỗi như vậy, em có add dependency thì chạy đc local, còn run trên docker vẫn lỗi
@@phipgn
@@trantrinh8491như vậy thì có lẽ do các dependency khi chạy trên môi trường Linux vì lý do gì đó bị lỗi. Này thì mình buộc phải debug từ từ để xem nguyên nhân nằm ở đâu thôi. Nếu là anh thì ở trong Docker, anh sẽ chỉnh sửa file pom.xml (dùng vim), thay đổi version của dependency rồi tiến hành chạy lại test cho tới khi nào OK. Sau đó cập nhật ngược lại source gốc trên máy local và build lại file docker khác. Hoặc em có thể thử 1 cách đơn giản hơn ví dụ như dựng 1 test project API test chẳng hạn, khi đó chỉ cần build file docker dựa trên mvn là đủ để chạy rồi, không cần phải cài Chrome và driver.
dạ anh vì 2 env khác nhau trên local là win10 docker là ubuntu em đã check mapping dependecy cả 2 rồi nhưng chỉ dưới local run đc@@phipgn
@@trantrinh8491 anh mới làm 1 video khác về chạy Selenium tests từ Docker, cách làm đơn giản hơn, em có thể tham khảo nếu cần nhé: ruclips.net/video/mSN4wllmdfs/видео.html
Great!! Boost your online stats = Promo'SM.