President Donald Trump will visit Alabama Friday to campaign ahead of the Senate runoff for the Republican primary to fill the seat left vacant by Attorney General Jeff Sessions.