Während des ionischen Aufstandes 497 v. Chr. überredete Onesilos, Sohn des Chersis und jüngerer Bruder des salaminischen Königs Gorgos, die Kyprier mit Ausnahme der Bewohner der Stadt Amathous, vom persischen Großkönig Dareios I. abzufallen. Sein Bruder widersetzte sich, musste aber seine Weigerung mit dem Verlust der Herrschaft über Salamis bezahlen, die Onesilos an sich riss. Sein wichtigster Verbündeter wurde der König von Soloi, Aristokypros, „der Sohn jenes Philokypros, den der Athener Solon nach seiner Ankunft auf Kypern am meisten von allen Tyrannen in einem Gedicht besang.“ Das persische Landheer unter dem Oberbefehl des Artybas besiegte die Kyprier bei Salamis. Unter den Gefallenen waren die beiden Könige von Salamis und Soloi, Onesilos und Aristokypros. Die Amathousier schnitten Onesilos den Kopf ab, weil er ihre Stadt belagert hatte, nahmen ihn mit nach Amathous und hängten ihn über dem Stadttor auf. Die Bewohner von Salamis lieferten ihre Stadt dem früheren König Gorgos aus, der bei den Persern nach seiner Vertreibung durch Onesilos Zuflucht gefunden hatte, und entgingen so einer Belagerung durch die siegreichen Perser. Von den übrigen belagerten Städten leistete Soloi am längsten Widerstand und konnte erst im 5. Monat erobert werden, nachdem die Perser die Mauern rund um die Stadt untergraben hatten.