我正在使用appium和dot-net-driver。
我试图遍历应用程序的所有活动,并获取每个页面上的所有元素。
但即时通讯无法找到正确的方法来获取所有元素的列表。
我试图使用C#正则表达式,但没有运气。
如果有人偶然发现了这个问题并可以提供帮助,将不胜感激!
我尝试做的是:
public void getElementToFile()
{
//var elementsList = driver.FindElementsByXPath("//android.widget");
var elementsList = driver.FindElementsByClassName("android.widget");
foreach(var element in elementsList){
WritingText(element.Text);
}
}
最佳答案
var elementsList = driver.FindElementsByXPath("//*");
顺便说一句,我必须警告您不要这样做,因为它根本没有效率。您需要使用特定的xpath和ID进行自动化。这与您的语言或驱动程序无关。