etaoin

gklijs 2023-10-31T17:59:58.307349Z

I really like etaoin. Also, looks like I need to solve something which could be easily done with etaoin. The problem is, it's a Kotlin code base. Has anyone tried using it from Kotlin?

gklijs 2023-11-01T11:31:18.569649Z

Thanks for the suggestion, it seems like playright fits the use. Currently half way of a working solution.

gklijs 2023-11-02T03:37:04.791079Z

I'm not sure how Selenium works nowadays, but the auto wait of Playright is very nice. I needed to click a button, and by default it's waiting till it's enabled.

lread 2023-10-31T18:40:24.137679Z

Hi @gklijs! Etaoin is a thin Clojure wrapper around WebDrivers. You'd have to figure out how to call Clojure from Kotlin. My take: If you are using Kotlin, I'd suggest you look at using Selenium instead.

gklijs 2023-10-31T18:42:15.480469Z

Thanks, that was already the suggestion from someone from the team. It's been ages since I've done something with Selenium, but likely it's improved. It's also just for filling in one form.

borkdude 2023-10-31T21:25:20.738439Z

@gklijs One other part of advice: if you're in Java/Kotlin-Land you might as well take a look at Playwright