The information below concerns legacy mobile tests that work with mobile devices connected to the local computer. For new mobile tests, we recommend using the newer cloud-compatible approach. |
Description
The AndroidFolder
object provides information about a folder stored on the connected Android device. To obtain the AndroidFolder
object in tests, use the FindFolders
method of the FileSystemManager
or AndroidFolder
object.
Members
Example
The following example searches the device for folders that contain the word sys in their name and posts information on the found folders to the test log:
JavaScript, JScript
function Test()
{
var fileSystemManager = Mobile.Device("MyDevice").FileSystemManager;
var folders = fileSystemManager.FindFolders("*sys*");
if (folders.Count > 0)
{
while (folders.HasNext())
{
var folder = folders.Next();
Log.Message(folder.Name);
}
}
else
Log.Warning("No folders were found.");
}
Python
def Test():
fileSystemManager = Mobile.Device("MyDevice").FileSystemManager
folders = fileSystemManager.FindFolders("*sys*")
if folders.Count > 0:
while folders.HasNext:
folder = folders.Next
Log.Message(folder.Name)
else:
Log.Warning("No folders were found.")
VBScript
Sub Test
Set fileSystemManager = Mobile.Device("MyDevice").FileSystemManager
Set folders = fileSystemManager.FindFolders("*sys*")
If folders.Count > 0 Then
While folders.HasNext
Set folder = folders.Next
Log.Message(folder.Name)
Wend
Else
Log.Warning("No folders were found.")
End If
End Sub
DelphiScript
procedure Test();
var fileSystemManager, folders, folder;
begin
fileSystemManager := Mobile.Device('MyDevice').FileSystemManager;
folders := fileSystemManager.FindFolders('*sys*');
if folders.Count > 0 then
begin
while folders.HasNext do
begin
folder := folders.Next;
Log.Message(folder.Name);
end;
end
else
Log.Warning('No folders were found.');
end;
C++Script, C#Script
function Test()
{
var fileSystemManager = Mobile["Device"]("MyDevice")["FileSystemManager"];
var folders = fileSystemManager["FindFolders"]("*sys*");
if (folders["Count"] > 0)
{
while (folders["HasNext"]())
{
var folder = folders["Next"]();
Log["Message"](folder["Name"]);
}
}
else
Log["Warning"]("No folders were found.");
}
See Also
FindFolders Method
FileSystemManager Object
AndroidDevice Object
Testing Android Applications (Legacy)