Hi,
My situation:
If the sub test is bound to the data set, when i customize the step in code, I see:
If the sub test is not bound to the data set, when i customize the step in code, I see:
Is there some other settings I need to set for the sub test to get the result I want? Or is still going to be a future enhancement? If so, what is the temporary workaround you can advice?
Thanks
My situation:
- I created a data driven test case and test it independently, as a main test, bound to an Excel data source.
- In this test, the data is bound to some list box selection.
- Works perfectly and the list boxes are selected according to the data set.
- I converted this test case into a sub test to increase usability and maintainability of the test cases
- I have enabled the "InheritParentDataSource" check for the test.
- I have removed the data binding for the test.
- I have created a main test case and bound it to the same set of Excel dataset
- I execute the sub test as a test step in the main test.
- Now, the list box selected does not follow the dataset anymore.
- I checked the sub test again and couldnt see any differences.
- I "Customize Test In Code" those listbox selection steps and realize something interesting.
If the sub test is bound to the data set, when i customize the step in code, I see:
Pages.MyPage.MyFrame.MyListBox.SelectByText(
CType
(System.Convert.ChangeType(Data(
"MyField"
),
GetType
(
String
)),
String
), true)
If the sub test is not bound to the data set, when i customize the step in code, I see:
Pages.MyPage.MyFrame.MyListBox.SelectByText(
"XXXXX"
, true)
Is there some other settings I need to set for the sub test to get the result I want? Or is still going to be a future enhancement? If so, what is the temporary workaround you can advice?
Thanks