在android手机上每隔T分钟从屏幕上获取内容
在android手机上,每5分钟或者说T分钟,获取屏幕上所有编辑文本的最佳方式是什么。 是否有任何方法,比如说使用selenium或Appium或任何其他类似的框架,我们可以在android手机上抓取当前屏幕的内容 我正在制作和android应用程序来尝试相同的功能。如何做到这一点。请提出建议。可以在Appium的并行线程中尝试以下详细信息:在android手机上每隔T分钟从屏幕上获取内容,android,selenium,appium,Android,Selenium,Appium,在android手机上,每5分钟或者说T分钟,获取屏幕上所有编辑文本的最佳方式是什么。 是否有任何方法,比如说使用selenium或Appium或任何其他类似的框架,我们可以在android手机上抓取当前屏幕的内容 我正在制作和android应用程序来尝试相同的功能。如何做到这一点。请提出建议。可以在Appium的并行线程中尝试以下详细信息: final Timer timer = new Timer(); // Note that timer has been declared final,
final Timer timer = new Timer();
// Note that timer has been declared final, to allow use in anon. class below
timer.schedule( new TimerTask()
{
private int i = 10;
public void run()
{
System.out.println("5 Mins Later");
List<WebElement> editTexts= driver.findElements(By.XPath("//android.widget.EditText");
for(int j=0;j<editTexts.size();j++){
System.out.println("Element " + j+1 + " text : " + editTexts.get(j).getText()); //perform what action you want or get the details from
}
if (--i < 1) timer.cancel(); // Count down ten times, then cancel
}
}, 30000*10, 30000*10 //Note the second argument for repetition (time in milli-seconds
);
final Timer=新定时器();
//请注意,计时器已声明为final,以允许在下面的非类中使用
timer.schedule(新TimerTask()
{
私人int i=10;
公开募捐
{
System.out.println(“5分钟后”);
List EditText=driver.findElements(By.XPath(“//android.widget.EditText”);
对于(int j=0;j