Excel 在未安装包装器的情况下运行Selenium

Excel 在未安装包装器的情况下运行Selenium,excel,selenium,late-binding,vba,Excel,Selenium,Late Binding,Vba,我正在Excel中创建一个工具,用于制作Google chrome主题。最后,我想在某人的机器上自动安装一个.crx文件,但这需要将文件上载到chrome://extensions 待编译,然后安装已编译的文件 我还有很长的路要走,但是在计划的过程中,我发现了Selenium,这可能会帮助我进行必要的Chrome操作来安装主题。 我的问题是:Selenium是否可以后期绑定并在未安装的计算机上运行?对于大多数对象,后期绑定是: Dim objIE As Object Set objIE = Cr

我正在Excel中创建一个工具,用于制作Google chrome主题。最后,我想在某人的机器上自动安装一个.crx文件,但这需要将文件上载到chrome://extensions 待编译,然后安装已编译的文件

我还有很长的路要走,但是在计划的过程中,我发现了Selenium,这可能会帮助我进行必要的Chrome操作来安装主题。 我的问题是:Selenium是否可以后期绑定并在未安装的计算机上运行?对于大多数对象,后期绑定是:

Dim objIE As Object
Set objIE = CreateObject("InternetExplorer.Application")

但是我不知道在没有安装Selenium的情况下如何才能做到这一点,因为
CreateObject
不知道在哪里查找引用。我可以指定一些在线服务,这样我的用户就不必下载Selenium包装器来使用我的宏了吗?

这可能就是您想要的:@BillHileman实际上该网站特别提到了“Selenium VBA包装器库”作为先决条件!我想在没有安装的情况下运行宏。我看不到解决方法。如果未安装相应的对象,VBA无法创建对象。当然,例如,您可以从excel中创建office对象,但这只是因为它(显然)已经安装,office的其他组件也是如此。但它无法创建尚未安装和配置的对象。Selenium是专为测试而设计的浏览器控制——据我所知,它从来就不是最终用户产品。希望我有一个更好的答案。可能重复@Greedo我同意。接下来的步骤是,在远程服务器上设置Selenium,然后使用putty手动连接到它并保存连接配置文件。要自动化该过程,请使用类似于
plink.exe-load seleniumserver puttyprofile-batch-l username-pw password java-jar selenium server.jar的命令
。和应该有助于将来的参考。这可能是您正在寻找的:@BillHileman实际上该网站特别提到“Selenium VBA包装库”是一个先决条件!我想在没有安装的情况下运行宏。我看不到解决方法。如果未安装相应的对象,VBA无法创建对象。当然,例如,您可以从excel中创建office对象,但这只是因为它(显然)已经安装,office的其他组件也是如此。但它无法创建尚未安装和配置的对象。Selenium是专为测试而设计的浏览器控制——据我所知,它从来就不是最终用户产品。希望我有一个更好的答案。可能重复@Greedo我同意。接下来的步骤是,在远程服务器上设置Selenium,然后使用putty手动连接到它并保存连接配置文件。要自动化该过程,请使用类似于
plink.exe-load seleniumserver puttyprofile-batch-l username-pw password java-jar selenium server.jar的命令
。和应该有助于将来的参考。