0

我正在尝试在下拉菜单中的第二项上单击()。选择器返回一个数组。我可以使用索引单击下拉菜单中的第二项。使用 .find() 函数时,我无法交互/单击第二个项目。我有一种感觉,这是由于不正确地使用了 await/async。

selector = $$('[data-test="basic-control-menu-item"]') //See picture for pull-down menu.
temp1 contains the elements for Corn and Soybeans

1]await ((await temp1)[1]).click(); // works as expected for Soybeans.
2]await temp1.find(node => node.getText() === `${selection}`).click(); //returns undefined for click()

//选择=下拉菜单中的任何项目在此处输入图像描述

问题:是否可以将 await 用于第 2 行,我怎样才能让它点击()?

4

0 回答 0