A windshield wiper comprising: a support structure having a mounting bracket with a passageway; a scrubbing wiper assembly slidably attached to the support structure through the mounting bracket, the scrubbing wiper 5 assembly having a central longitudinal axis extending in the elongate direction between a first end and a spaced apart second end, the scrubbing wiper assembly comprising: a scrubbing wiper blade; an actuator used to raise and lower the scrubbing wiper assembly; and a motor mounted to the support structure; a slider element retained within the passageway of the mounting bracket; the slider element being configured to receive the scrubbing wiper blade; the scrubbing wiper blade being rigidly secured to the slider element and the motor being engaged with the slider element to reciprocally move the scrubbing wiper assembly along the central longitudinal axis while the scrubbing wiper blade is moving laterally across the windshield, characterized in that the motor is engaged with the slider element and is configured to impart a linear torque to the slider element to cause the scrubbing wiper blade to also move orthogonally to the windshield up and down, such that fluid sprayed onto the windshield remains on the windshield to act as both a solvent and a lubricant during the lateral movement of the scrubbing wiper blade. a support structure having a mounting bracket with a passageway; a scrubbing wiper assembly slidably attached to the support structure through the mounting bracket, the scrubbing wiper 5 assembly having a central longitudinal axis extending in the elongate direction between a first end and a spaced apart second end, the scrubbing wiper assembly comprising: a scrubbing wiper blade; an actuator used to raise and lower the scrubbing wiper assembly; and a motor mounted to the support structure; a slider element retained within the passageway of the mounting bracket; the slider element being configured to receive the scrubbing wiper blade; the scrubbing wiper blade being rigidly secured to the slider element and the motor being engaged with the slider element to reciprocally move the scrubbing wiper assembly along the central longitudinal axis while the scrubbing wiper blade is moving laterally across the windshield, characterized in that the motor is engaged with the slider element and is configured to impart a linear torque to the slider element to cause the scrubbing wiper blade to also move orthogonally to the windshield up and down, such that fluid sprayed onto the windshield remains on the windshield to act as both a solvent and a lubricant during the lateral movement of the scrubbing wiper blade. a scrubbing wiper blade; an actuator used to raise and lower the scrubbing wiper assembly; and a motor mounted to the support structure; a slider element retained within the passageway of the mounting bracket; the slider element being configured to receive the scrubbing wiper blade; the scrubbing wiper blade being rigidly secured to the slider element and the motor being engaged with the slider element to reciprocally move the scrubbing wiper assembly along the central longitudinal axis while the scrubbing wiper blade is moving laterally across the windshield, characterized in that the motor is engaged with the slider element and is configured to impart a linear torque to the slider element to cause the scrubbing wiper blade to also move orthogonally to the windshield up and down, such that fluid sprayed onto the windshield remains on the windshield to act as both a solvent and a lubricant during the lateral movement of the scrubbing wiper blade.