在VBA Excel中执行脚本(硒)

时间:2019-04-03 11:13:38

标签: excel vba selenium

我无限感谢您

我要在其中运行脚本的Web应用程序使用表单引导程序的问题,后者与Internet Explorer不兼容。 这就是为什么我要使用硒来执行脚本 当我在控制台元素(检查)中执行以下代码时,代码会完美地工作

$('#form-classe').select2().val($('#form-classe option:contains("texte)").val()).trigger('change');

该代码允许以引导程序形式选择值“ text”

但是我想通过VBA excel来执行代码的问题,我尝试使用波纹管硒方法

 Dim webdriver As New WebDriver  
webdriver.ExecuteScript "$('#form-classe').select2().val($('#form-classe option:contains('texte)').val()).trigger('change');"

1 个答案:

答案 0 :(得分:0)

有什么错误? 其余代码在哪里? 我可以为您提供更多信息

使用Ie对象应该可以工作。.

dim ie as object
set ie =createObject("InternetExplorer.Application")
'...ie.navigate ...
call ie.Document.parentWindow.execScript ("$('#form-classe').select2().val($('#form-classe option:contains('texte)').val()).trigger('change');")

尝试通过CALL调用 调用webdriver.ExecuteScript()