![qavbox](/img/default-banner.jpg)
- Видео 307
- Просмотров 1 508 929
qavbox
Добавлен 16 ноя 2017
A platform to learn functional, automation testing. QA programming, related tools and techniques...
Selenium, Appium, webdriverIO, Cypress, API functional & automation testing etc
Java, Python & TypeScript etc...
Subscribe, share and support to this youtube channel and get updates to more topics
You can always check the writings on qavalidation.com
Join on facebook group to discuss any queries or get updates on facebook - groups/qavalidation/
Unlearn n relearn!!!
Selenium, Appium, webdriverIO, Cypress, API functional & automation testing etc
Java, Python & TypeScript etc...
Subscribe, share and support to this youtube channel and get updates to more topics
You can always check the writings on qavalidation.com
Join on facebook group to discuss any queries or get updates on facebook - groups/qavalidation/
Unlearn n relearn!!!
Run Appium tests on BrowserStack platform using BrowserStack SDK | Android & iOS
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework #browserstack
This video will explain the different changes needed to framework to run the appium tests on BrowserStack platform using browserStack SDK.
Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N
Appium gestures playlist - ruclips.net/p/PLPO0LFyCaSo2X4NLeZsIwnRcq32asQiI9
Blog posts for quick read -
qavalidation.com/appium-tutorial/
Appium java-client releases -
github.com/appium/java-client/releases
code base - github.com/sunilpatro1985/AppiumTest_Java_And_iOS
Subscribe to this channel -
bit.ly/youtube-qavbox
Blog post...
This video will explain the different changes needed to framework to run the appium tests on BrowserStack platform using browserStack SDK.
Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N
Appium gestures playlist - ruclips.net/p/PLPO0LFyCaSo2X4NLeZsIwnRcq32asQiI9
Blog posts for quick read -
qavalidation.com/appium-tutorial/
Appium java-client releases -
github.com/appium/java-client/releases
code base - github.com/sunilpatro1985/AppiumTest_Java_And_iOS
Subscribe to this channel -
bit.ly/youtube-qavbox
Blog post...
Просмотров: 703
Видео
Framework changes to run appium tests on BrowserStack platform
Просмотров 3722 месяца назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework #browserstack This video will explain the different changes needed to framework to run the appium tests on BrowserStack platform. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N Appium gestures playlist - ruclips.net/p/PL...
Redirect Appium inspector to BrowserStack real devices to inspect elements
Просмотров 2412 месяца назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework #browserstack This video will explain how to redirect the appium inspector to inspect the app elements from browserStack real devices instead of local simulators or connected mobile devices. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak...
Ways to upload Android and iOS apps to browserStack | Appium
Просмотров 3852 месяца назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework #browserstack This video will explain how to upload android and ios mobile apps to browserstack cloud to run the appium test cases on browserstack app automate licencse. There are 2 ways to upload the app - UI based browse the .apk or .ipa fi...
Set headers at once for all API requests in collection | Postman pre-request script
Просмотров 2793 месяца назад
#postman #testing This video will explain how to set the headers for all API requests of a collection in postman, also understand how to use the Postman pre-request script See full playlist of api testing and postman - ruclips.net/p/PLPO0LFyCaSo2li3q89o9K-hgqENjOfDw0 Subscribe to this channel - bit.ly/youtube-qavbox Blog posts - qavalidation.com Make me awake & feel fresh always, so I can bring...
Data driven testing with Excel sheet util methods | Appium Java framework #9
Просмотров 3033 месяца назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework This video will explain how to have data driven testing with excel sheet util methods, and write the test scripts with multiple data. Sauce labs MyDemo mobile application's Products page test cases. Complete tutorial - ruclips.net/p/PLPO0LFyC...
Handling scrolling issue with iOS mobile apps | Appium Java framework
Просмотров 2963 месяца назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework This video will explain how to handle common issues with issues and how to proceed with the element interaction. Sauce labs MyDemo mobile application's Products page test cases. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2sh...
Add more tests & reusable methods to Appium framework | Android | IOS
Просмотров 2855 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework This video will explain how to implement common page object model class and reusable methods to run tests for both Android and IOS. Sauce labs MyDemo mobile application's Products page test cases. Complete tutorial - ruclips.net/p/PLPO0LFyCaS...
Cross platform PageObjectModel & Tests for invalid login scenarios | testNG dataProvider
Просмотров 2906 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework This video will explain how to implement common page object model loginPage class for invalid login scenarios, and also understand how to use testNG features like priority and dataProvider to achieve this. Complete tutorial - ruclips.net/p/PL...
Cross platform PageObjectModel for Appium framework | Login test for Android & IOS
Просмотров 6136 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework This video will explain how to implement page object model for both android and IOS, also understand how to use that to create Login test for cross platform. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N Appium gestures...
Add BasePage with reusable element actions | appium framework #5
Просмотров 3216 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework This video will explain how to add different Add BasePage with reusable element actions / methods to appium framework. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N Appium gestures playlist - ruclips.net/p/PLPO0LFyCaSo2...
Add utility or reusable methods to appium framework #4
Просмотров 4087 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 #appiumjavaframework This video will explain how to add different utility or reusable methods to appium framework. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N Appium gestures playlist - ruclips.net/p/PLPO0LFyCaSo2X4NLeZsIwnRcq32asQiI9 Blo...
Integrate and run Appium Server before the test suite | Server arguments
Просмотров 7829 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 This video will explain how to effectively integrate Appium server running with server flags or arguments programmatically before the test suite runs. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N Appium gestures playlist - ruclips.net/p/PL...
Effectively handle Android & IOS driver in Base package | Singleton pattern
Просмотров 1,6 тыс.10 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 This video will explain how to effectively handle the Android and IOS driver objects in Base package in appium java framework. Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N Appium gestures playlist - ruclips.net/p/PLPO0LFyCaSo2X4NLeZsIwnRcq...
Explain Appium java framework project structure and usage
Просмотров 2 тыс.10 месяцев назад
#appium_java_tutorial_qavbox #appium #java-client #mobiletesting #automationtesting #appiumsetup #android #iOS #appiumserver #appium2 This video will explain how to explain Appium Java framework project folder structure and it's usage. From the slide - Maven has 2 sections - src/main/java src/test/java Complete tutorial - ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N Appium gestures playlist...
AppiumServiceBuilder | Add server flags or arguments to run appium server programmatically
Просмотров 88910 месяцев назад
AppiumServiceBuilder | Add server flags or arguments to run appium server programmatically
Inspect and automate mobile safari browser in IOS using Appium2 | Inspect elements
Просмотров 1,5 тыс.11 месяцев назад
Inspect and automate mobile safari browser in IOS using Appium2 | Inspect elements
Inspect & automation mobile chrome browser using Appium2 | troubleshooting
Просмотров 2 тыс.11 месяцев назад
Inspect & automation mobile chrome browser using Appium2 | troubleshooting
Selenium Manager new feature | Chrome for testing browser | auto download browser & driver
Просмотров 2,1 тыс.11 месяцев назад
Selenium Manager new feature | Chrome for testing browser | auto download browser & driver
perform drawing / signature gestures in Android using Appium2 | W3C Actions
Просмотров 64111 месяцев назад
perform drawing / signature gestures in Android using Appium2 | W3C Actions
perform drag & drop gestures in Appium 2 in IOS | Robot puzzle
Просмотров 49111 месяцев назад
perform drag & drop gestures in Appium 2 in IOS | Robot puzzle
perform drag & drop gestures in Appium 2 | w3c actions | Android | IOS
Просмотров 1,3 тыс.11 месяцев назад
perform drag & drop gestures in Appium 2 | w3c actions | Android | IOS
10 selectorsHub PRO features you should know as Automation tester
Просмотров 140Год назад
10 selectorsHub PRO features you should know as Automation tester
10 features of selectorsHub to save time as Automation tester
Просмотров 451Год назад
10 features of selectorsHub to save time as Automation tester
appium-gestures-plugin | perform gestures with w3 actions | Android | IOS
Просмотров 3,4 тыс.Год назад
appium-gestures-plugin | perform gestures with w3 actions | Android | IOS
appium-installer | utility to setup ANDROID, IOS and Appium from scratch
Просмотров 2,2 тыс.Год назад
appium-installer | utility to setup ANDROID, IOS and Appium from scratch
Migrate WebdriverIO to V8 and changes included
Просмотров 1,7 тыс.Год назад
Migrate WebdriverIO to V8 and changes included
Keeping all config file together for clutter free wide framework structure
Просмотров 311Год назад
Keeping all config file together for clutter free wide framework structure
Generate git ssh keys for multiple git accounts in one machine | Mac setup
Просмотров 5 тыс.Год назад
Generate git ssh keys for multiple git accounts in one machine | Mac setup
Setup Mac laptop - Better way to Install Node JS & Maintain multiple versions
Просмотров 1,5 тыс.Год назад
Setup Mac laptop - Better way to Install Node JS & Maintain multiple versions
what is the elementID in driver.executescript inside immutableMap
In BaseTest class, you set the driver on @beforeclass method i.e setup() and then you get the driver in @afterclass method i.e teardown(), Why can't we set it as global variable after set the driver like Webdriver driver ; as a class variable and then we use the driver variable in tear down() like driver.quit;
Thank you sir.
If you want to setup only two github accounts on one machine. You just have to clone one account through SSH and the other through Http. both accounts can push changes now. Voila!
Since we are using appium 2 , dont we have to install driver separately. How to do that
Yes, you are right. Here are the detailed steps for installing appium 2.x drivers ruclips.net/video/SFVZQH2-Zkw/видео.html Also you can follow the topics here- ruclips.net/p/PLPO0LFyCaSo1DKak8ZhEJ3NXrj2shNM0N
What is the alternative for the launchApp() in the newer version.
Hi brother, I'm getting the below error Failed to create session. An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent. Original error: xcodebuild failed with code 70. This usually indicates an issue with the local Xcode setup or WebDriverAgent project configuration or the driver-to-platform version mismatch. Consider checking the WebDriverAgent configuration guide for real iOS devices.
i am running script in browswe stack but i am unable to swipe public static void swipe (AndroidDriver driver,Point startpoint, Point endpoint, Duration duration) { try { // Getting the screen size for verification Dimension size = driver.manage().window().getSize(); System.out.println("Screen size: " + size); // Creating input and sequence for swipe action PointerInput input = new PointerInput(PointerInput.Kind.TOUCH, "finger1"); Sequence swipe = new Sequence(input, 0); // Move to start point and touch down swipe.addAction(input.createPointerMove(Duration.ZERO, PointerInput.Origin.viewport(), startpoint.x, startpoint.y)); swipe.addAction(input.createPointerDown(PointerInput.MouseButton.LEFT.asArg())); // Swipe to end point with specified duration swipe.addAction(input.createPointerMove(duration, PointerInput.Origin.viewport(), endpoint.x, endpoint.y)); // Touch up at the end point swipe.addAction(input.createPointerUp(PointerInput.MouseButton.LEFT.asArg())); // Perform the swipe action driver.perform(Arrays.asList(swipe)); // Debugging: Print success message System.out.println("Swipe action performed successfully."); } catch (Exception e) { // Print error message if swipe action fails System.err.println("Error performing swipe action: " + e.getMessage()); } }
How to do this in Cucumber framework?
whats the difference b/w maven project and apache maven download
To continue with maven projects and using maven features, you need to download the appache maven and setup in profile variables!
Awesome
How to Track Large Transactions Using Etherscan API
Hi , i am trying to set the window size to this - await browser.setWindowRect(0, 0, 430, 926); , but when i get the window size , its overriding the width to 508 istead of 430 , can u pls suggest a solution ,Thanks
pyar se samajh gya
Thank you its life saving
worked for me , Thanks!
From where it is taking app path @qavbox
For the apps, I have installed the apps already into the simulators. So instead of the app path, we use app package n activity for Android. bundleID for iOs
How to get bundleId for ios app on window machine??
You can get the bundleID from the source code or ask the Dev team. From windows machine it's not possible!
thanks
Hey there, I am a regular viewer of your email notification related videos on this channel. Just curious, have you ever tested out FilterBounce? It is a splendid tool for email verification with startling accuracy. I highly recommend it for your next video.
Hey, your channel is email plugin and attachments videos are quite insightful. Despite all the solutions out there, FilterBounce is my weapon of choice when it comes to email verification. Want to see your take on it in a video. Trust me, it is top-notch!
Just checked out your tutorial on Jenkins email notification on qavbox. As a die-hard fan of FilterBounce, I have got to tell you, their service is situation-altering. Ever thought about giving it a video spotlight?
Love your email attachments tutorial on qavbox! Do not you think it would be damn cool if you made a video about FilterBounce next? It is a killer tool for email verification and I swear by it, much better than anything I have tried before.
Yo, qavbox! I noticed your recent video about plugin attachments in emails, you got to give FilterBounce a try! Their email verification service is the real deal. Saved me a ton of lead wastage. It is the bomb, seriously!
how did u copied the id
I am getting this error , do you have any idea to fix this ? ERROR @wdio/local-runner: Failed launching test session: TypeError: ReporterClass is not a constructor
Hello, In my allure report- It shows before and beforeEach hook execution as test case. How can I avoid it to be visible in my Allure report. This visibility gives wrong test count in the report. Can you please suggest a way for the same?
onPrepare: async () => { // Remove allure-results directory try { await fs.remove('./allure-results'); console.log('allure-results directory removed successfully'); } catch (err) { console.error('Error removing allure-results directory:', err); } // Remove allure-report directory try { await fs.remove('./allure-report'); console.log('allure-report directory removed successfully'); } catch (err) { console.error('Error removing allure-report directory:', err); } },
Thanks, great explanation.
Excellent explanation 👌👌👌👌
getting SyntaxError: Cannot use import statement outside a module error with same code, please help
Appreciate doing this video. Neatly explained and many thanks!
Thank you so much for this session. It clarifies the basics. :)
i am getting this error: ssh-add ~/.ssh/id_ed25519_coderivan Error connecting to agent: No such file or directory How can i fix this issue! help out
Hi Bro, Im still getting module not found error even after adding tsconfig.json
Hi qavbox can you pls make a video on how to handle app notification and push notifications
great 👍
Sir why when I'm running it on headless mode the element that to select is always not found? ut when I'm running it on my local it's normal.
A good tutorial,, thank you.. In latest Xcode ,it is not allowed to drag and drop and install .ipa , How can I handle it ?
Awesome explanation
Promo SM
How can start appium server as well automatically when triggering tests?
need help in using wdio-video-reporter with allure typescript
Could you please make a video to connect webdriverio with msnodesqlv8 with odbc
@qavbox how can we verify in horizontally left or right direction, i need to scroll and verify the list of menu aligned horizontal direction , can you please help me ,
In windows loading problem is not solved can u create a video for me how to solve loading problem in windows .
Add this const generation = allure(['generate', '--single-file', 'allure-results', '--clean','-o','allure-report']) then it will create allure report with no issues in oncomplete hook up.
Can you specify how to do that?
@@filsinaginatyllina5619 onComplete: function() { const reportError = new Error('Could not generate Allure report') const generation = allure(['generate', '--single-file', 'allure-results', '--clean','-o','allure-report']) return new Promise((resolve, reject) => { const generationTimeout = setTimeout( () => reject(reportError), 60 * 1000) generation.on('exit', function(exitCode) { clearTimeout(generationTimeout) if (exitCode !== 0) { return reject(reportError) } console.log('Allure report successfully generated') resolve() }) }) }
@@filsinaginatyllina5619 Please, let me know if you got the code.
Thanks a Lot, Nice Video
Thank youuu
getting this error any solution ? Failed to create session. An unknown server-side error occurred while processing the command. Original error: Unable to launch WebDriverAgent because of xcodebuild failure: xcodebuild failed with code 70. This usually indicates an issue with the local Xcode setup or WebDriverAgent project configuration or the driver-to-platform version mismatch. Consider setting 'showXcodeLog' capability to true in order to check the Appium server log for build-related error messages.
This probably happens if you recently upgraded the iOS version of iPhone. Better uninstall and install the appium using npm command and retry!