selenium v​​ba运行时错误438

时间:2017-05-24 03:56:49

标签: vba selenium

我正在学习Selenium VBA。我想在Selenium VBA中使用HideCommandPromptwindow

下面的代码返回runtime-error 438错误。

  

HideCommandPromptWindow 示例:

enter image description here

附加的印刷屏幕来源:https://github.com/danwagnerco/selenium-vba/issues/68

我的代码:

Sub abc()
Dim driver As New SeleniumWrapper.WebDriver
driver.HideCommandPromptWindow = True
driver.Start "chrome", "https://www.google.com"
driver.Quit
driver.Close
End Sub

错误:

对于driver.HideCommandPromptWindow = True,我提示runtime error 438 object doesn't support this property or method

我该如何使用它?祝你有愉快的一天!

1 个答案:

答案 0 :(得分:0)

.HideCommandPromptWindow属性可从版本1.0.18

获得

您收到该错误是因为您使用的是旧版本的包装器。我的猜测是你使用的是1.0.17版本。

请从以下链接下载最新版本,然后重试。我尝试使用1.0.17版本,但我得到了错误,但是当我安装1.0.18版本时,它工作正常,如下面的屏幕截图所示。

Selenium Wrapper Setup File

从原点复制的解决方案:

selenium vba runtime-error 438