Sei sulla pagina 1di 3

Verifaya Mobile Studio Components and Actions.

The initial main class which starts execution is VerifayaStudioLoader


The socket communication is initialized by VerifayaStudio
The commands are automated in CoreExecutor
Note: Item with bold style represents ClassName e.g:VerifayaStudioLoader
VerifayaStudioLoader
This class handles the lifecycle,fetches all device related information through Info
Socket communication is initialized with server ip, VSID and device unique ID.
VerifayaStudio
This class handles initialization of connection to server, start execution of verifaya command
name and finish execution of verifaya command.
VerifayaStudio automates the command with CoreExecutor
List of commands executed:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.

"Register",
"ping",
"pong",
"ClickVerifayaElement",
"AttachToBrowser" ,
"IsBrowserAttached" ,
"CloseBrowser" ,
"GetVerifayaElement",
"Close",
"ClearVerifayaElement" ,
"SendKeys" ,
"OpenBrowser"

Command
List of command types verifaya studio supports both web and native included.

1.

GetListOfDevices,

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.

IsBrowserAttached,
GoBack,
GoForward,
Stop,
Refresh,
Close,
LoadURL,
GoHome,
GetTitle,
ScrollVerifayaElement,
OpenBrowser,
InputVerifayaElement,
ClickVerifayaElement,
DoubleClickVerifayaElement,
GetVerifayaElement,
SendKeys,
GetVerifayaPage,
VerifyPageContent,
ClearVerifayaElement,
SelectVerifayaElement,
ExecJSOnVerifayaElement,
CaptureScreen,
VerifyFormFactor,
GetBaseLineDetails,
GetCommandResult,
StoreAllObject,
GetVerifayaObject,
GetVerifayaObjectByIndex,
SetProperty,
AttachToBrowser,
ClearCookies,
TakeSnap,
GetWindowInfo,
InputJSDialogTextBox,
ClickJS,
GetPropertyForJS,
GetAllObjects,
InputElementWithClearAndClick,
OpenApplication,
CheckBox,
GetVerifayaListItems,
WaitForWindow,
HighLight,

45. SendEvent,
46. LongPressVerifayaElement,
47. GetDeviceInfo,
48. SwipeVerifayaElement,
49. ping,
50. pong,
51.
GetCurrentApplicationInfo, // Register,
52. NotVerifayaCommand,
53. InstallApp,
54. UninstallApp,
55.
ClearCache,
56. GetVolume,
57.
GetCookieValue,
58. Mute,
59. UnMute,
60. TransferFile,
61. GetDeviceOSProperty,
62. GetDeviceHardwareProperty ,
63. GetInternalStorageProperty,
64. GetExternalStorageProperty,
65. GetDeviceNetworkProperty,
66. GetObjectsInhierarchy,
67. FetchHierarchyObjectsPacket,
68. GetObjectInfo,
69. commmand68,
70. commmand69,
71.
commmand70,
72. commmand71,
73. commmand72,
74. commmand73,
75.
commmand74,
76. commmand75,
77.
SetDeviceOrientation,
78. Register,
79. GetPackageName,
80. GetWindowTitle

Potrebbero piacerti anche