florentbr / SeleniumBasic

A Selenium based browser automation framework for VB.Net, VBA and VBScript
BSD 3-Clause "New" or "Revised" License
430 stars 197 forks source link

Fastest Driver // Running Parallel #132

Open aniget opened 7 years ago

aniget commented 7 years ago

Hello SeleniumBasic gurus :)

I wonder which is the fastest seleniumbasic driver available at this stage? Since I know HTMLUnit is one of the fastests, is it possible that it is added to the SeleniumBasic project?

Running a few parallel processes through VBA (Excel), for example opening a few webpages at the same time - is this possible at all?

Thanks a lot for all you support!

mogulman52 commented 7 years ago

You can run multiple instances of Excel and each instance can run a browser. I do this now. Although you may be able run multiple browsers from same instance that would get confusing and an error would stop everything.

mogulman52 commented 7 years ago

SeleniumBasic needs an update for Firefox, Chrome and Edge. I looked at the code and you may be able to add HTMLUnit but I find the code complex and would have no idea how to do it.

pippoxpippo commented 6 years ago

SeleniumBasic needs an update for Firefox 47+ adding GeckoDriver. When it will be possible to have the new release of SeleniumBasic?

daluu commented 6 years ago

This might be a better driver interface for faster execution by not requiring Excel/VBA which itself eats up some memory & CPU: http://htejera.users.sourceforge.net/vbswebdriver/

Is it possible to run browsers headlessly with this VBA project? That might be better option than having browsers appear. Should be possible for FF and Chrome, if you can use VBA to connect to a remote browser instead of it being local to the VBA host/Windows, e.g. remote on Linux using xvfb, etc.