我使用selenium webdriver创建了一个excel vba宏代码。
" Dim selenium As New SeleniumWrapper.WebDriver"。
它在我的系统中运行良好,因为我使用过" SeleniumWrapperSetup-1.0.17.0"创建宏。但我不能要求我的整个团队安装SeleniumWrapperSetup-1.0.17.0,因为企业不会接受在我所有的团队成员系统(大约200个)中安装相同的东西。
我是否可以在不安装seleniumWrapper的情况下执行基于selenium的宏(帮助从Chrome浏览器中的网页获取数据)?
答案 0 :(得分:0)
无论您使用何种Selenium,您都必须至少分发一些文件。如果它可以帮助人们更快地完成工作,为什么业务部门不支持这个?
您是否考虑过使用C#编写工具,将其编译为EXE,并将其与Selenium dll一起分发?它将避免安装,但您仍然需要分发文件。
另一种选择是在Selenium IDE中编写脚本并分发脚本。每个人都必须安装Selenium IDE(Firefox浏览器插件)。
如果您的团队成员有点精通网络,您可以在Javascript中编写刮刀并为他们提供一个文件,他们可以在浏览器中将其作为Chrome代码段运行...无需安装。