vindarel / lisp-journey

Discovering the Common Lisp ecosystem. https://lisp-journey.gitlab.io/
2 stars 0 forks source link

blog/lisp-interview-screenshotbot/ #24

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

Lisp Interview: Arnold Noronha of Screenshotbot: from Facebook and Java to Common Lisp. - Lisp journey

I have come to like asking questions to people running companies that use CL, and I have Arnold in my radar for quite some time.He contributed a while back to my cl-str library, and at that time, I don’t recall how many Lisp projects he had in his Github, but not as much as today. Since then, he created ScreenShotBot (an open-source screenshot testing service) and he released a few very useful Lisp (and Elisp) libraries.

https://lisp-journey.gitlab.io/blog/lisp-interview-screenshotbot/

mmontone commented 2 years ago

He mentions he wishes a better Selenium library existed.

And it does. I've implemented cl-webdriver-client, which implements WebDriver version 4.

https://github.com/copyleft/cl-webdriver-client/

tdrhq commented 2 years ago

@mmontone That looks awesome, let me take a look. First glance, it looks like the one thing missing is taking screenshots (which I obviously use with Screenshotbot :) ). Let me see if I can build it and send a PR your way

mmontone commented 2 years ago

@tdrhq Screenshots are supported. Have a look at "Screen capture" section in the manual: https://copyleft.github.io/cl-webdriver-client

tdrhq commented 2 years ago

@mmontone Oh fantastic! I think GitHub's search feature is broken at the moment, which is why I got misled. This looks perfect for me. Thanks very much!

mmontone commented 2 years ago

@tdrhq Please let me know of your experience if you get to use cl-webdriver-client . There may be errors and ways to improve. The implementation is based on an already existent library, so I inherited some of the design and api, which may not be optimal.

tdrhq commented 2 years ago

@mmontone Could you enable github issues on the repo? There are a few initial issues I have, might be easier to discuss on the GitHub issues. It might be disabled because it's a forked repo

mmontone commented 2 years ago

@mmontone Could you enable github issues on the repo? There are a few initial issues I have, might be easier to discuss on the GitHub issues. It might be disabled because it's a forked repo

Enabled!