Bravo's replacement would be announced later. West Indies pulled out midway through their tour of India in October after a contract dispute with the West Indies Cricket Board (WICB).
The players were given until Tuesday to sign their South Africa tour contracts. Apart from Bravo, the Caribbean side would be at full strength with Denesh Ramdin remaining as Test captain while opener Chris Gayle returns after injury, The BBC reported.
The first of the three Tests starts at Centurion on 17 December, followed by three Twenty20 internationals and five ODIs. Bravo's half-brother Dwayne was the captain of the Windies one-day squad which flew home midway through the India tour, with one ODI, one T20 international and three Tests still to be played.
The West Indies Test squad is: Denesh Ramdin (captain), Suileman Benn, Jermaine Blackwood, Kraigg Brathwaite, Shivnarine Chanderpaul, Sheldon Cottrell, Shannon Gabriel, Chris Gayle, Jason Holder, Leon Johnson, Kemar Roach, Marlon Samuels, Jerome Taylor, Chadwick Walton.