3

Using HP UFT v11.53 Patch 5 The BHOManager.dll is not registered and of course not enabled on some of our test machines.

Can anyone tell me the purpose of the BHOManager.dll and problems may occur if it is not registered, installed, enabled, etc...

PaulRazz
  • 31
  • 2

2 Answers2

1

BHO stands for Browser Helper Object, UFT uses it in order to interact with the browser. UFT can control the browser partially without this dll but some operations require it such as Browser("").Back.

Motti
  • 110,860
  • 49
  • 189
  • 262
  • 1
    `Browser("").Navigate` is another key one that requires the extension to be enabled. – Dave Nov 02 '16 at 23:52
  • 1
    @Dave, yeah but who uses that? :) – Motti Nov 03 '16 at 08:54
  • I understand that the BHOManager helps the BROWSER object with methods such as Navigate, Forward, Back, Refresh, etc... Is it only required for these methods of the BROWSER object? Is there a definitive list of methods and/or properties that will or will not work without the BHOManager? – PaulRazz Nov 03 '16 at 16:37
  • @paulrazz AFAIK it's the methods you listed but this is undocumented. From HP's prospective nit having the BHO is unsupported. – Motti Nov 03 '16 at 17:51
0

This DLL is what allows the UFT runtime to control and drive the IE browser. BHO stands for Browser Helper Object

Please review this SO article for some ramifications and how to resolve them. Repercussions & Resolution

Community
  • 1
  • 1
dmcgill50
  • 528
  • 6
  • 26