Datatable.value fails on Business Process Testing (BPT)

• Statements:

Datatable.Import("c:\sample.xls")

msgbox DataTable.Value("column1")

• Error: Column doesn’t exist

• Scenario:

o Components and Business Process Testing (BPT) got created with QuickTest Professional (QTP) v10, stored on Application Lifecycle Management (ALM)

o Executed BPT tests from ALM in Unified Functional Testing (UFT) 11.5

o Executing same in QTP v10 works fine

Enable to execute in BPT compatibility mode:

1.Open the Registry Editor (start -> run -> type: "regedit") on the client machine where script is being ran (QTP/UFT)

2.Go to "HKEY_CURRENT_USER\Software\Mercury Interactive\QuickTest Professional\MicTest\QEEE"

3.Change key (or create if it doesn’t exist):

Type: String value (REG_SZ)

Name: ExternalExecutionSupported

Value: "No"

4.Repeat steps on every client machine, under every user that logins

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s