Ru

Run asynchronous calls against WebDrivers

Hacker News

Run asynchronous calls against WebDrivers

Hello, I was recently looking for Python libraries that were capable of executing asynchronous commands in WebDrivers, such as ChromeDriver or GeckoDriver, but unfortunately none of them worked for me, so I decided to create my own library. Hence, Caqui was born. I’ve managed to use it in another personal project to search for over 2,000 job openings on over 200 recruitment websites. I was able to reduce the time by at least 30% from the synchronous version to the asynchronous one just using 3 concurrent instances of WebDrivers. I still managed to create Caqui as an agnostic library that, in addition to executing commands in WebDrivers, still manages to run commands in Winium and test Windows applications without having to install anything additional. I’ll tell you a little more about it. A few years ago I had done an experiment with Jmeter to test a Desktop application. I talk more about the experiment in this article, so I won’t go on too long here. But basically, the experiment was to run Winium commands remotely using REST API to test the Windows Calculator. I used this knowledge to make Caqui that can run commands not only on Winium, but also on WebDrivers, as described above. For this to be possible, it is necessary that the WebDriver be raised as a server and that its URL be used in your product, for example a crawler. for more details: click the URL

Share card

Actual performance

2points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: using, open · Missing: mac, agents, macos
81%81% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: ide, 000, io · Missing: https docs, excited, just released
71%71% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
66%66% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: personal · Missing: mobile apps, ios, entrepreneurs
39%39% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: calls · Missing: plus, platform, intuitive
35%35% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Hi
Hijax: Intercept Ajax Calls59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Hijax: Intercept Ajax Calls

Hacker News1
Ru
Run with Mark (Runkeeper only)34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run with Mark (Runkeeper only)

Hacker News3
Ru
Run with Mark (for Runkeeper)34%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run with Mark (for Runkeeper)

Hacker News1
Ru
Run your cronjobs at auspicious timings53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run your cronjobs at auspicious timings

Hacker News3
Mi
Minos Run on Raspberry PI456%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Minos Run on Raspberry PI4

Hacker News1
Ru
Run Firefox in a VM54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run Firefox in a VM

Hacker News1
Ru
Run Firefox on Lambda53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run Firefox on Lambda

Hacker News1
Ru
Run Turing's reaction-diffusion on your own meshes76%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run Turing's reaction-diffusion on your own meshes

Hacker News1
Ru
Run Mapper53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Run Mapper

Hacker News1
ru
run-after53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

run-after

Hacker News6