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); }
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); }
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); }