This Community-Samples repository contains Perfecto product and code samples that are delivered by the large Perfecto community and users. The projects and samples in this repository are not official Perfecto documentation.
Your samples and contributions are welcome, contact [email protected] to get write access.
The following examples are included:
Sample | Description | Community Post |
---|---|---|
ALMReportingBridge | Command line integration to HP ALM for reporting | HP ALM Reporting Integration |
AudioCheckpoint | Shows use of audio checkpoint to verify audio feed | Using an Audio Checkpoint |
DismissWebPopup | Show use of Visual Analysis to dismiss a desktop browser popup | Visual Analysis to Dismiss Browser Popup |
GetURL | Highlights use of instrumentation and accessing proper WEBVIEW | No Article |
WebDemoDotNetC# | C# sample that demonstrate parallel desktop and mobile test runs | C# Test Mobile and Web Browsers |
AmazonWebAppProject | Cross Platform - Cross Browser Testing - Sample Project in Java for Responsive Web Test | No article |
HybridAppProject | Demonstrate hybrid application testing | Hybrid Application Testing |
ImageInjection | Appium Java sample that uses image injection for a simple camera app. | Image Injection |
NetworkPreferencesDemo | Network condition / preferences testing | Network Preferences |
Calabash | Perfecto Integration with Calabash | Calabash |
PerfectoNativeRunner | Samples to execute Perfecto Native Automation Tests from Java | Perfecto Native Runner |
TimerToExcelExtractor | Shows how to extract timers of run results to excel | TimerToExcelExtractor |
PerfectoSplunk | Samples for use with the Perfecto Connector for Splunk | Perfecto Connector for Splunk |
PerfectoSplunk-ReportingCollectorRunner | Project combining the Perfecto Native Runner and the Perfecto Connector for Splunk | Combining Perfecto Native Runner and Splunk |
DismissAPopupAdvertisement | Sample code of dismissing a popup advertisement while automating an app | Dismiss a popup advertisement |
CommunityReadCsv | This is a sample code in java for reading external csv file. | Reading External File in csv Formats |
CommunityReadTxt | This is a sample code in java for reading external txt files. | Reading External File in Txt Formats |
CommunityReadXlsx | This is a sample code in java for reading external xls/xlsx files. | Reading External File in XLS/XLSX Formats |
CommunityReadXml | This is a sample code in java for reading external xml file. | Reading External File in xml Formats |
WebAppSwitchContextProject | Sample code of switching Context in iOS - Web App & iOS Settings | Switching Context in iOS - Web App & iOS Settings |
NativeAppSwitchContextProject | Sample code of iOS Native App Switch - Switching between App and Safari Browser | iOS Native App Switch - Switching between App and Safari Browser |
ClearSafariHistoryData | Sample code of iOS Safari - Clear History Data | iOS Safari - Clear History Data |
Reserve an available device at runtime | It is possible to check device availability and reserve available devices during run time with the Perfecto REST API. | |
Optimize your device reservation | The following simple class helps you with optimizing a device reservation, it may happen that a device gets reserved, but then the user who reserved it never uses making it unavailable for other user. |