Chúng tôi đang sử dụng WatiN - 2.1.0 để chụp ảnh màn hình khi kiểm tra tích hợp không thành công. Khi chạy các thử nghiệm này cục bộ trên máy ảo dev của tôi, tất cả các ảnh chụp màn hình đều được ghi lại chính xác (sử dụng IE8 hoặc IE9).Watin đang chụp ảnh màn hình màu đen trong thử nghiệm tích hợp
Tuy nhiên, khi họ đang chạy trên máy chủ tích hợp của chúng tôi:
- windows server 2008 VM
- internet explorer 8
- chúng tôi đang chạy thử nghiệm WatiN từ thành phố đội qua nunit-console
Ảnh chụp màn hình được ghi lại trên kiểm tra thất bại đều có màu đen. Tôi đã xem xét một số bài viết mà bao gồm các khái niệm tương tự tuy nhiên họ đã được tất cả các tham chiếu phiên bản trước đó của Watin. Có ai có vấn đề tương tự với phiên bản mới nhất không?
Ảnh chụp màn hình trên mã thử nghiệm thất bại:
[TearDown]
public void TearDown()
{
if (TestContext.CurrentContext.Result.State == TestState.Failure ||
TestContext.CurrentContext.Result.State == TestState.Error)
{
Browser.BringToFront();
Browser.CaptureWebPageToFile(DateTime.Now.ToString("ddmmyyyyHHmmss") + GetType().Name + ".png");
}
Browser.Close();
}
Bạn có đang chạy teamcity như một dịch vụ windows không? –
@OlegD. Điều đó tôi không chắc chắn. Tôi tin rằng chúng tôi? – Jesse