Пример #1
0
        public Room3DWCModel Get3DModel()
        {
            // obrazek przedstawiający wygląd pomieszczenia
            var imageModel = _manager.FindWebElementAndWait(By.ClassName(ImageRoomElementsLocators.Room3DViewLocator));
            // atrybuty "letter" w których zawieraja sie wymiary obrazka pomieszczenia
            var imageDimension = imageModel.FindWebElementsAndWait(_manager.Driver, By.ClassName(ImageRoomElementsLocators.Room3DDimenisionLocator));

            Room3DWCModel result = new Room3DWCModel(imageModel, imageDimension);

            return(result);
        }
Пример #2
0
        public void VerifingySizeOfRoomModelChangeAfterChangeDimension([Values] DriverType type)
        {
            InizializeAndGoToStepOne(type);

            Room3DWCModel     roomModel       = roomViewServices.Get3DModel();
            var               roomDimension   = roomModel.Room3dImageDimension;
            DimensionsWCModel dimensionOfRoom = dimensionServices.GetDimensions();

            dimensionOfRoom.GetFieldByDescription("B").PlusSign.ClickIfElementIsClickable(Manager.Driver);
            Room3DWCModel roomModelAfterChange     = roomViewServices.Get3DModel();
            var           roomDimensionAfterChange = roomModelAfterChange.Room3dImageDimension;

            Assert.AreNotEqual(roomDimension, roomDimensionAfterChange);
        }
Пример #3
0
        public void VerifyingModelRoomChangeAfterChangeShape([Values] DriverType type)
        {
            InizializeAndGoToStepOne(type);

            ShapesRoomWCModel shapes = shapeServices.GetShapes();

            shapes.ClickShapeById("27");
            Room3DWCModel roomView          = roomViewServices.Get3DModel();
            var           dimensionRoomView = roomView.Room3dImageDimension;

            shapes.ClickShapeById("28");
            Room3DWCModel roomAfterChangeShape      = roomViewServices.Get3DModel();
            var           dimensionAfterChangeShape = roomAfterChangeShape.Room3dImageDimension;

            Assert.AreNotSame(roomView.Room3dImageDimension, roomAfterChangeShape.Room3dImageDimension);
            Assert.AreNotEqual(dimensionRoomView, dimensionAfterChangeShape);
        }