Execution Plan: running script that accepts python list as a parameter?
I'm working on testing a page that has a select multiple element (see HTML select multiple Attribute (w3schools.com)), and I wrote up a little Python script to accept any number of locations in a python list, then ctrl+click to select every item in the list. I separated the first click to deal with a persistence issue we had between tests.
def TestScript(business_name: string, locations:list): ... for index, location in enumerate(locations): if not index: (selector).ClickItem(location) else: (selector).ClickItem(location, skCtrl) ...
I can call this function in another script, and successfully pass in all the string values I want, but what I'm wondering is this: is it possible to run this script in an execution plan, or as part of a keyword test? I can't see a way to supply a list parameter, so I'm kinda stumped... If it's not possible, is there a workaround to speak of?
Solved! Go to Solution.
The test parameters of either Script or KW test should be available in the Properties panel of your Execution Plan.