2016-08-04 38 views
0

Ich habe einen Excel-VBA-Makro-Code mit Selenium Webdriver erstellt.Ohne Verwendung von Webdriver-Add-In, wie die SeleniumWrapper.WebDriver Excel-Makro verwendet

"Dim Selen als neue SeleniumWrapper.WebDriver".

Es funktioniert gut in meinem System, wie ich "SeleniumWrapperSetup-1.0.17.0" verwendet habe, um das Makro zu erstellen. Aber ich kann mein gesamtes Team nicht bitten, SeleniumWrapperSetup-1.0.17.0 zu installieren, da das Geschäft nicht akzeptieren wird, das selbe in allen meinen Teammitgliedersystemen zu installieren (ungefähr 200).

Gibt es eine Möglichkeit, das Selen-basierte Makro auszuführen (Hilft, Daten von der Webseite im Chrome-Browser abzurufen), ohne den seleniumWrapper zu installieren?

Antwort

0

Egal welchen Geschmack von Selen Sie verwenden, Sie müssen zumindest einige Dateien verteilen. Wenn es den Menschen hilft, die Arbeit schneller zu erledigen, warum sollte das Unternehmen das nicht unterstützen?

Haben Sie darüber nachgedacht, das Tool in C# zu schreiben, es in eine EXE zu kompilieren und es mit den Selenium dlls zu verteilen? Es wird die Installation vermeiden, aber Sie müssen weiterhin Dateien verteilen.

Eine andere Möglichkeit ist, das Skript in Selenium IDE zu schreiben und das Skript zu verteilen. Jeder müsste die Selenium IDE (Firefox Browser Plugin) installieren.

Wenn Ihre Teammitglieder etwas mit dem Internet vertraut sind, könnten Sie den Scraper in Javascript schreiben und ihnen eine Datei geben, die sie als Chrome-Snippet in ihrem Browser ausführen können ... keine Installation erforderlich.