Selenium 如何处理应用程序中的自动建议故障:紧急

Selenium 如何处理应用程序中的自动建议故障:紧急,selenium,appium,Selenium,Appium,我想处理自动建议文本字段,在该字段中键入几个字母将自动列出我要单击并选择的选项。但我面临的问题是如何从列表中选择选项 任何处理这件事的方法。。。请帮我提些建议,我一直坚持这一点。。。。。 输入几个字符后,等待屏幕出现,并建议使用任何xpath。 //假设suggestionlist是您的id driver.findelementbyid(“suggestionlist”) 一个完成,获取列表中的所有元素。 @findby(id=“suggestionlist”) 名单; 一旦你拿到名单,请操纵它

我想处理自动建议文本字段,在该字段中键入几个字母将自动列出我要单击并选择的选项。但我面临的问题是如何从列表中选择选项

任何处理这件事的方法。。。请帮我提些建议,我一直坚持这一点。。。。。

输入几个字符后,等待屏幕出现,并建议使用任何xpath。
//假设suggestionlist是您的id
driver.findelementbyid(“suggestionlist”)
一个完成,获取列表中的所有元素。
@findby(id=“suggestionlist”)
名单;
一旦你拿到名单,请操纵它。
foreach(列表中的元素)
{
if(element.gettext().equals(“您想要的值”))
元素。单击();
}

欢迎来到StackOverflow!!!在创建帐户之前,自己搜索并尝试一些东西不是更容易吗?只是为了提问而不做任何研究?我的列表包含城市名称,这些城市名称可能会随着时间的推移而变化,或者当我在文本框中写入字符时。您可以直接单击第一个元素列表。获取(0)。单击();
After entering few characters wait until the screen which appears with suggestion using any xpath.


//Assume suggestionlist is your id 

driver.findelementbyid("suggestionlist")

One done take all elements in list.
@findby (id="suggestionlist")
List <AndroidElement> list;

once you get the list please manipulate that . 

foreach(element in list)
{
  if(element.gettext().equals("your desired value"))
  element.click();
}