我无限感谢您
我要在其中运行脚本的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');"
答案 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()