A “dangerous sexual predator” who picked up a woman who thought he was the taxi she ordered has been found guilty of raping her.