我正在尝试做的事情:在网页上打开一个包含状态列表的下拉列表,然后在该下拉列表中选择一个与从 Excel 文件读取的状态值匹配的值,该值存储在 Start 阶段的 Data 输入中。
我有一个名为 State Mappings 的集合;对于初始值,有两列。状态,具有缩写的状态文本(即;PA)
和导航,它在下拉菜单中具有该特定状态的 sendkeys 值(即 {DOWN 2}{ENTER})。我对所有 50 个州都这样做。
我有一个名为 Select State 的导航步骤,其中包含两个操作。第一个是点击中心,打开页面上的下拉菜单。第二个是全局发送密钥。
对于这一步,我遇到的问题是我无法弄清楚如何编写表达式,以便它使用适当的 sendkeys 作为值。
例如,我希望它使用 [State Mappings.Navigation] where [Data.State] = [State Mappings.State]
换句话说,我将状态映射到集合中适当的 sendkey 值,但无法弄清楚如何使用 Data.State 作为查找键从集合中提取该值(State Mappings.Navigation)。
作为记录,我知道 Select Item 但由于某些应用程序限制,它在这种情况下不起作用,因此 Sendkeys 是必须的。