Michael Willis, 24, claimed she was stalking him and had falsely told his wife he had raped her. Laurie Asher, now 17, said they had a "boyfriend-girlfriend" relationship after meeting in South Queensferry, when she was only 15.
Willis, who admitted assaulting Ms Asher, claimed he had tried to end the affair months earlier.
A jury found him guilty of assault but deleted the allegation of attempted murder from the charge.
Judge Lord Turnbull warned Willis, of South Queensferry, that he still faces a possible jail sentence.
He was allowed to remain on bail pending sentence.