செயலில் உள்ள பயன்பாட்டை மறுதொடக்கம் செய்தல்
செயலில் உள்ள நேட்டிவ் பயன்பாட்டை பின்வருமாறு மறுதொடக்கம் செய்கிறது:
- செயலில் உள்ள பயன்பாட்டை முடித்தல்
- முன்பு செயலில் இருந்த பயன்பாட்டை மீண்டும் தொடங்குதல்
important
இந்த கட்டளை தற்போது செயலில் உள்ள பயன்பாட்டை மறுதொடக்கம் செய்யும் (முடித்து/மூடி மற்றும் தொடங்கி/ஆரம்பித்து) மற்றும் பயன்பாட்டின் நிலையை மீட்டமைக்காது. பின்வரும் நிலைகளில் இல்லாவிட்டால் Appium பயன்பாட்டின் முழு மீட்டமைப்பை செய்ய முடியாது:
- நீங்கள் புதிய அமர்வைத் தொடங்கும்போது, அமர்வு கையாளுபவர் பயன்பாட்டு நிலையை அகற்றும்/சாதனத்தை சுத்தம் செய்யும்
- உங்கள் பயன்பாட்டில் பயன்பாட்டு நிலையை மீட்டமைக்க பின்கதவு உள்ளது மற்றும் Appium இந்த பின்கதவை அழைக்க முடியும்
நீங்கள் Android அல்லது iOS க்கான பயன்பாட்டு நிலையை மீட்டமைக்க விரும்பினால், உங்கள் ஸ்கிரிப்டில் உங்கள் சொந்த மீட்டமைப்பு வழிமுறை/கட்டளையை உருவாக்க வேண்டும். விருப்பங்கள் இவை:
- Android: பயன்பாட்டு தரவை அழிக்க
adb
கட்டளையைப் பயன்படுத்தவும்:adb shell pm clear <appPackage>
- iOS:
mobile: installApp
கட்டளையைப் பயன்படுத்தி பயன்பாட்டை மீண்டும் நிறுவவும் - ....
- இந்த கட்டளையைப் பயன்படுத்த வேண்டாம்
உங்களிடம் உள்ள விருப்பங்கள் தளம், பயன்பாடு மற்றும் நீங்கள் சோதிக்கும் இடம் (பெரும்பாலும் சாதனத்திற்கான முழு அணுகலுடன் உள்ள உள்ளூர், அல்லது குறைவான அணுகலுடன் கிளவுடில்) ஆகியவற்றைப் பொறுத்தது.
எடுத்துக்காட்டு
restart.app.js
it('should restart the app with default options', async () => {
await browser.relaunchActiveApp()
})