![Ace Automation Academy](/img/default-banner.jpg)
- 24
- 150 796
Ace Automation Academy
Australia
Приєднався 20 тра 2020
Jira + Zephyr + Testautomation + CICD Devops concepts
**********************************************************************
This course is detailed step by step approach to build a practical Framework involving Jira, Zephyr, Selenium, Bitbucket, AWS, Docker
www.udemy.com/course/jira-for-automation-testers-zephyr-bitbucket-selenium/
Coupon code: 9E2CE2F73F8DA47D6C68 (instant discount)
**********************************************************************
00:00:00: Introduction to this Course
00:10:00: Devops Automation Tools Market Size
00:27:00: Software testing Market Size
00:02:11: Software Tools of DevOps in Market
00:04:26: Continuous Integration and Deployment - Big Picture
00:05:50: Difference between Agile, DevOps, CI/CD
00:06:21: Part-1 : Introduction to DevOps, Agile, CICD, Sprints, Scrum Teams
00:06:46: Part-2 : Creating Jira Cloud Instance and Setting up access, Project Structure, Sprint Backlog, Issue Types etc
00:07:14: Part-3 : Using Jira Apis to perform actions on Jira Tickets
00:07:30: Part-4 : Zephyr Test Management Tool
00:07:51: Part-5 : Using Zephyr Apis to perform actions on Test Execution
00:07:53: Part-6 : Selenium as Web Test Automation Tool
00:07:58: Part-7 : Bitbucket used as a tool for source code management
00:08:14: Part-8 : Bitbucket integration with AWS (Source code management with Cloud Infra environment)
00:08:19: Part-9 : Refactoring Selenium code with Docker and push in BitBucket and integrate with AWS
00:08:44: Part-10 : Jira and Zephyr Apis Automation via Api Test Automation framework using BDD framework
#jirasoftware
#zephyr
#automation
#testing
This course is detailed step by step approach to build a practical Framework involving Jira, Zephyr, Selenium, Bitbucket, AWS, Docker
www.udemy.com/course/jira-for-automation-testers-zephyr-bitbucket-selenium/
Coupon code: 9E2CE2F73F8DA47D6C68 (instant discount)
**********************************************************************
00:00:00: Introduction to this Course
00:10:00: Devops Automation Tools Market Size
00:27:00: Software testing Market Size
00:02:11: Software Tools of DevOps in Market
00:04:26: Continuous Integration and Deployment - Big Picture
00:05:50: Difference between Agile, DevOps, CI/CD
00:06:21: Part-1 : Introduction to DevOps, Agile, CICD, Sprints, Scrum Teams
00:06:46: Part-2 : Creating Jira Cloud Instance and Setting up access, Project Structure, Sprint Backlog, Issue Types etc
00:07:14: Part-3 : Using Jira Apis to perform actions on Jira Tickets
00:07:30: Part-4 : Zephyr Test Management Tool
00:07:51: Part-5 : Using Zephyr Apis to perform actions on Test Execution
00:07:53: Part-6 : Selenium as Web Test Automation Tool
00:07:58: Part-7 : Bitbucket used as a tool for source code management
00:08:14: Part-8 : Bitbucket integration with AWS (Source code management with Cloud Infra environment)
00:08:19: Part-9 : Refactoring Selenium code with Docker and push in BitBucket and integrate with AWS
00:08:44: Part-10 : Jira and Zephyr Apis Automation via Api Test Automation framework using BDD framework
#jirasoftware
#zephyr
#automation
#testing
Переглядів: 367
Відео
[2024]: Appium Mobile App Automation testing , Most practical Android, device app- UBER REDDIT
Переглядів 14 тис.4 місяці тому
This course is easy step by step approach to build a practical Appium Automation testing on a real phone device, real app using Java. 00:00:00 Introduction to this course 00:01:57 Contents of this course 00:04:37 Installation of Intellij, Java, Maven 00:24:02 Installation of node in our machine 00:27:27 Installation of appium in our machine 00:30:36 Download and copy platform tools 00:35:53 Ins...
[2024]: Allure reporting configuration in BDD Cucumber framework
Переглядів 6355 місяців тому
This videos shows step by step approach on configuring the allure reporting in the BDD Cucumber framework. Contents of this course: 00:00 Introduction and contents to this course 00:04 Documentation link of the Allure report configuration 01:20 Steps that are required for configuration of allure report 03:53 Add properties files related to Allure 06:20 Configuration of the pom.xml for the allur...
[2024][Updated]: Selenium + BDD Cucumber + Java + Web Driver manager + Allure reporting + POM
Переглядів 7 тис.5 місяців тому
This course is easy step by step approach to build a practical Java based Cucumber Selenium framework in Intellij with web driver manager and Allure reporting. This covers in almost 3 hours various topics like how to setup java, maven in local machine as well cucumber & selenium dependency in the Project. This course has avoided traditional Java IDE eclipse and focussed on latest Intellij IDEA ...
[2024]: Selenium + BDD Cucumber + Java + Web Driver manager + Allure reporting + Page Object Model
Переглядів 7 тис.5 місяців тому
Please note an updated video is uploaded on the same topic : ua-cam.com/video/kPhpJzlnUTs/v-deo.html as there was a small clip swap in the sequence in the end and it doesnt allow to change the video but upload a new one. this video will be deleted soon in 3/4 days This course is easy step by step approach to build a practical Java based Cucumber Selenium framework in Intellij with web driver ma...
[2024]: API Testing Automation | Access tokens | Authorization | Security | Rest Assured | Java -BDD
Переглядів 3 тис.6 місяців тому
This course is easy step by step approach to build a API Automation framework to test the secure apis via access bearer token (including authorization - time based tokens) - both positive and negative tests Cucumber(BDD) framework using Rest Assured Java Maven 00:00:03: Why security in Apis are important - practical real world impacts 00:01:29: Modern application involving secure apis & why sec...
[2024]: API Testing Automation + Java + BDD Framework + Cucumber + Rest Assured + Maven in Intellij
Переглядів 26 тис.10 місяців тому
This course is easy step by step approach to build a practical Java based Cucumber API Test Automation framework in Intellij. This covers in just more than 2 hours various topics like how to setup java, maven in local machine as well cucumber & rest assured dependency in the Project. This course has avoided traditional Java IDE eclipse and focussed on latest Intellij IDEA IDE which are being us...
[2023]: Selenium + Java + Extent Reporting + Jenkins + TestNG - Page Object Model - Intellij Setup
Переглядів 12 тис.11 місяців тому
This course is easy step by step approach to build a practical Java based Selenium framework in Intellij. This covers in almost 2 hours various topics like how to setup java, maven in local machine as well testng & selenium dependency in the Project. This course has avoided traditional Java IDE eclipse and focussed on latest Intellij IDEA IDE which are being used in enterprise solutions. cover ...
[2023]: Playwright - Test Automation Tool -Setup + Comparison Selenium + Reporting
Переглядів 401Рік тому
This course is easy step by step approach to build a practical gives a quick overview on how to setup the tests using the Playwright automation tool, reporting on a practical Application under test & and does a quick comparison with Selenium Test Automation Tool. 00:00:00 Introduction and steps related to this course 00:01:40 What does Chatgpt say about how web automation has changed 00:04:12 G...
[2023]: Selenium + Cucumber + Java + Maven in BDD Framework with Page Object Model - Intellij setup
Переглядів 42 тис.Рік тому
This course is easy step by step approach to build a practical Java based Cucumber Selenium framework in Intellij. This covers in almost 2 hours variosu topics like how to setup java, maven in local machine as well cucumber & selenium dependency in the Project. This course has avoided traditional Java IDE eclipse and focussed on latest Intellij IDEA IDE which are being used in enterprise soluti...
[2023]: Selenium + Java + Maven + TestNg in Intellij setup
Переглядів 36 тис.Рік тому
This video shows you step by step approach on setting up selenium test as a Maven project in Intellij 00:00:51: listing steps 00:02:53: Download of Intellij 00:07:09: Verify & Install Java in local machine 00:10:01: Setting up System environment variable 00:10:44: Edit Environment variable 00:12:53: Verify Maven in local machine and if required install 00:20:45: Create Maven Project and add Tes...
Docker - Installation & verification in Windows
Переглядів 96Рік тому
This video will give you steps related to how to verify if docker is installed in the windows, - initially its not installed - there are step to install and then verify. 00:00 : Check if docker is installed in windows machine or not 00:37 : Running the command 'docker ps' in the command prompt 00:51 : Download & Install Docker Desktop in the machine 04:11 : Verify 'Docker' version through comma...
Azure DevOps with Selenium for Automation Testers CI CD concepts
Переглядів 654Рік тому
This course is what is needed for you to build Test Automation framework in Microsoft Azure Devops for the CI/CD pipeline This course is easy to understand and good for absolute beginners who are enthusiastic to learn about how selenium test automation works along with azure devops. Care has been taken to give the basic concepts understanding first and then move to step by step practical approa...
Ace Automation Academy - Worldclass online professional courses - free & paid - at your finger tips
Переглядів 1,1 тис.Рік тому
Ace Automation Academy - Worldclass online professional courses - free & paid - at your finger tips
Web Development | ASP.NET Core Web & APIs | MVC | Entity framework - CRUD | Step by Step - Practical
Переглядів 204Рік тому
Web Development | ASP.NET Core Web & APIs | MVC | Entity framework - CRUD | Step by Step - Practical
Ace Automation Academy - World class professional online courses at your finger tips
Переглядів 59Рік тому
Ace Automation Academy - World class professional online courses at your finger tips
Page Object Model Concept in context of an Application under Test - Part 2
Переглядів 109Рік тому
Page Object Model Concept in context of an Application under Test - Part 2
Page Object Model - Concepts for Test Automation
Переглядів 163Рік тому
Page Object Model - Concepts for Test Automation
Whats GIT? GIT Source code management explained in plain simple manner
Переглядів 75Рік тому
Whats GIT? GIT Source code management explained in plain simple manner
Tricentis Tosca (Beginner to Intermediate) in easy steps - User Defined Modules
Переглядів 4614 роки тому
Tricentis Tosca (Beginner to Intermediate) in easy steps - User Defined Modules
This is a very nice, useful and one of a kind video in the youtube. I followed the steps. I am getting an error, "java.lang.IllegalArgumentException: Unknown HttpClient factory netty". How do I get rid of it? Can you please help and advise, please?
"C:\Program Files\Java\jdk-22\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2024.2.1\lib\idea_rt.jar=50791:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2024.2.1\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "C:\Users\Aman Chaudhary\IdeaProjects\AppiumAndroidTest\target\test-classes;C:\Users\Aman Chaudhary\IdeaProjects\AppiumAndroidTest\target\classes;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-java\4.24.0\selenium-java-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-api\4.24.0\selenium-api-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\jspecify\jspecify\1.0.0\jspecify-1.0.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-chrome-driver\4.24.0\selenium-chrome-driver-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\auto\service\auto-service-annotations\1.1.1\auto-service-annotations-1.1.1.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-chromium-driver\4.24.0\selenium-chromium-driver-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-json\4.24.0\selenium-json-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-manager\4.24.0\selenium-manager-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-devtools-v126\4.24.0\selenium-devtools-v126-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-devtools-v127\4.24.0\selenium-devtools-v127-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-devtools-v128\4.24.0\selenium-devtools-v128-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-devtools-v85\4.24.0\selenium-devtools-v85-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-edge-driver\4.24.0\selenium-edge-driver-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-firefox-driver\4.24.0\selenium-firefox-driver-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-http\4.24.0\selenium-http-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\dev\failsafe\failsafe\3.3.2\failsafe-3.3.2.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-ie-driver\4.24.0\selenium-ie-driver-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-remote-driver\4.24.0\selenium-remote-driver-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\guava\guava\33.3.0-jre\guava-33.3.0-jre.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\guava\failureaccess\1.0.2\failureaccess-1.0.2.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\Aman Chaudhary\.m2 epository\org\checkerframework\checker-qual\3.43.0\checker-qual-3.43.0.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\j2objc\j2objc-annotations\3.0.0\j2objc-annotations-3.0.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\semconv\opentelemetry-semconv\1.25.0-alpha\opentelemetry-semconv-1.25.0-alpha.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-api\1.41.0\opentelemetry-api-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-context\1.41.0\opentelemetry-context-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-exporter-logging\1.41.0\opentelemetry-exporter-logging-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-sdk-common\1.41.0\opentelemetry-sdk-common-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-sdk-extension-autoconfigure-spi\1.41.0\opentelemetry-sdk-extension-autoconfigure-spi-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-sdk-extension-autoconfigure\1.41.0\opentelemetry-sdk-extension-autoconfigure-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-api-incubator\1.41.0-alpha\opentelemetry-api-incubator-1.41.0-alpha.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-sdk-trace\1.41.0\opentelemetry-sdk-trace-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-sdk\1.41.0\opentelemetry-sdk-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-sdk-metrics\1.41.0\opentelemetry-sdk-metrics-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\opentelemetry\opentelemetry-sdk-logs\1.41.0\opentelemetry-sdk-logs-1.41.0.jar;C:\Users\Aman Chaudhary\.m2 epository et\bytebuddy\byte-buddy\1.15.0\byte-buddy-1.15.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-os\4.24.0\selenium-os-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\apache\commons\commons-exec\1.4.0\commons-exec-1.4.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-safari-driver\4.24.0\selenium-safari-driver-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\seleniumhq\selenium\selenium-support\4.24.0\selenium-support-4.24.0.jar;C:\Users\Aman Chaudhary\.m2 epository\io\appium\java-client\9.2.3\java-client-9.2.3.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\code\gson\gson\2.11.0\gson-2.11.0.jar;C:\Users\Aman Chaudhary\.m2 epository\com\google\errorprone\error_prone_annotations\2.27.0\error_prone_annotations-2.27.0.jar;C:\Users\Aman Chaudhary\.m2 epository\org\slf4j\slf4j-api\2.0.13\slf4j-api-2.0.13.jar" AppTest Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure. Host info: host: 'DESKTOP-5C23TLN', ip: '192.168.1.24' Build info: version: '4.24.0', revision: '748ffc9bc3' System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '22.0.2' Driver info: io.appium.java_client.AppiumDriver Command: [null, newSession {capabilities=[Capabilities {appActivity: com.grofers.customerapp.DEF..., appPackage: com.grofers.customerapp, automationName: uiautomator2, deviceName: Redmi Note 9 Pro, platformName: ANDROID, platformVersion: 12, udid: 7742147f}]}] Capabilities {appActivity: com.grofers.customerapp.DEF..., appPackage: com.grofers.customerapp, automationName: uiautomator2, deviceName: Redmi Note 9 Pro, platformName: ANDROID, platformVersion: 12, udid: 7742147f} at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:563) at io.appium.java_client.AppiumDriver.startSession(AppiumDriver.java:270) at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:174) at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:91) at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:103) at AppTest.openMobileApp(AppTest.java:27) at AppTest.main(AppTest.java:10) Caused by: java.lang.IllegalArgumentException: Illegal key values seen in w3c capabilities: [appActivity, appPackage, automationName, deviceName, platformVersion, udid] at org.openqa.selenium.remote.NewSessionPayload.lambda$validate$5(NewSessionPayload.java:163) at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:555) at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:556) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:212) at java.base/java.util.stream.ReferencePipeline$15$1.accept(ReferencePipeline.java:556) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1709) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:556) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:546) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:265) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:611) at org.openqa.selenium.remote.NewSessionPayload.validate(NewSessionPayload.java:167) at org.openqa.selenium.remote.NewSessionPayload.<init>(NewSessionPayload.java:70) at org.openqa.selenium.remote.NewSessionPayload.create(NewSessionPayload.java:99) at org.openqa.selenium.remote.NewSessionPayload.create(NewSessionPayload.java:84) at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:60) at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:176) at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:237) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:545) ... 6 more I got this even i checked everything like appium and SDK environments can anyone help me
That is what I needed as a refresher. Thanks
I cant see 'Terroterry' Option
Sir please put the timestamp
Hi, I find your working of automation testing was the best, but I was able to write the program in eclipse and use vysor and run appuim but after running the eclipse I dont find any changes in the appium server and mobile app.
How did reddit get logged in without any code? and the suggestions bix didnt show up in ui automator in the video right? So how did you find the element ???
hi, very good observation. yes i had already logged in reddit for this particular demo
great tutorial. I followed the steps mentioned and able to setup appium in my local
Glad it helped!!
what are the pre requisites to learn this tutorial?
There is no specific pre-requisite- kindly follow all the steps sequentially thats the only requisite
I have scripted Android automation code (in python) Can we test in the same Android... By Python app to run in the background to test in the same Android phone
Hi, you can use the same android but not the same setup as the one which i demoed is of java setup but if you choose to select phython as your option then too it wont have a different setup but you can use same andriod version and phone - hope it makes sense
@@aceautomationacademy6926 make a video on it
hello, how can close advertisement that pop up. If have a method for that please reply to this :)
I have a problem is that when I click View Device on Visor on my laptop, the device screen is stuck at Connecting to Vysor on Android. But I can still click on the screen and interact with my phone. Do you know how to fix this
Hello, hope you are doing good: apologies to answer your query after 2 weeks. This issue with Vysor getting stuck at "Connecting to Vysor on Android" while still allowing interaction is a common problem that can be caused by several factors related to USB connection, drivers, or software settings. Here are some steps you can try to fix the problem: Troubleshooting Steps for Vysor Stuck at "Connecting" Check USB Debugging and Connection Mode Ensure that USB Debugging is enabled on your Android device. You can find this option in Settings > Developer Options > USB Debugging. Ensure that the USB connection mode is set to File Transfer (MTP) or PTP, rather than just charging. Update Vysor and Drivers Update Vysor: Ensure that you have the latest version of Vysor installed on your laptop. You can update it from the Vysor website or directly through the app. Update ADB Drivers: Outdated or incompatible ADB (Android Debug Bridge) drivers can cause connectivity issues. Update or reinstall your ADB drivers. Windows: You can use the Universal ADB Driver or Google USB Driver. Mac: ADB drivers are usually included with Vysor, but ensure your system is up-to-date. Check USB Cable and Ports Sometimes, the problem is due to a faulty USB cable or port. Try using a different USB cable, preferably the one that came with your phone, and test with different USB ports on your laptop. Avoid using USB hubs or extensions; connect directly to your computer's port. Restart ADB Server Restarting the ADB server can resolve communication issues between your device and Vysor. Open a Command Prompt or Terminal window. Type the following commands: bash Copy code adb kill-server adb start-server Then, reconnect your device and restart Vysor. Check Device Permissions When you connect your device, you should see a pop-up on your phone asking to allow USB debugging. Ensure you tap Allow and check Always allow from this computer if prompted. If the pop-up doesn't appear, try toggling USB Debugging off and back on. Reset Vysor Settings Sometimes resetting Vysor settings can help. Go to Vysor settings and click on Reset App Settings. This will clear any misconfigurations that might be causing the issue. Disable Other Screen Mirroring Software If you have other screen mirroring or device management software running (like Scrcpy, Samsung DeX, or TeamViewer), these might conflict with Vysor. Close them and try reconnecting. Try Wireless Connection (Vysor Pro) If you have Vysor Pro, try connecting your device wirelessly to see if the issue persists: Enable wireless ADB on Vysor and follow the instructions to connect without a cable. Reinstall Vysor If the above steps do not work, consider uninstalling and reinstalling Vysor to ensure a clean setup.
This framework not supports flutter based apps
hi , yes you are partially right. Appium works with Flutter-based apps, but it requires some additional setup. Appium doesn't directly support Flutter out of the box since Flutter uses a different rendering engine, which makes standard Appium element locators less effective. However, you can still test Flutter apps using Appium with the help of a Flutter driver (like the Appium Flutter driver) that bridges the gap between Appium and Flutter elements.
Good one, but you should make another video which includes Backgrounds, tags, hooks, reports etc..
Thanks for your comments, noted on this
after execution full allure result is not getting generated , only a few json file is getting generated-any suggestion
HI first of all thanks for the video, Actually from Selenium 4 there is no need to externally give the driver path neither using WebDriver Manager i think it by default pick the driver right. Is there any specific reason that we should use WebDriver manager ?
Hi Anuroop, You're correct! In Selenium 4, the WebDriver binaries are managed automatically, which eliminates the need to set the driver path manually or use an external WebDriver Manager. Selenium 4’s built-in driver management automatically downloads the correct version of the driver based on your browser and operating system. Reasons to Still Use WebDriver Manager Despite this built-in capability, there are still some specific reasons why you might choose to use WebDriver Manager: Version Control: WebDriver Manager allows you to specify exact versions of drivers, which can be crucial when dealing with compatibility issues between browser versions and drivers, especially in CI/CD environments where consistency is important. Handling Multiple Browsers: WebDriver Manager provides more flexibility and control when working with multiple browser versions or configurations. It simplifies the setup, especially in complex environments. Automatic Driver Updates: It keeps drivers up-to-date automatically, reducing the need to manually manage driver updates when browsers are updated. Custom Driver Configuration: WebDriver Manager offers various configuration options that aren’t available with Selenium's built-in driver management. This includes proxy settings, custom driver storage paths, and custom timeouts. Robustness and Reliability: WebDriver Manager has been in use for a long time and is trusted in many production systems for its robust handling of driver binaries. It also provides better error handling when issues arise, making it easier to debug. Compatibility and Community Support: WebDriver Manager is widely used, and it benefits from extensive community support and updates, which might be helpful in troubleshooting driver-related issues that arise.
Im unable to see "-androiduiautomator" locator option in appium inspector. What could be the reason/solution in this case
Hello, Sometimes, other capabilities set during the session initiation might conflict and disable certain locator strategies. Solution: Review your desired capabilities and ensure none are conflicting with -android uiautomator.
nice video sir thank you.....
Most welcome
1:04:00 maven install
At 2:10:29 , you did not move the statements before running it again. why?
So far I have not finished watching the entire video, but I did not like how you magically included WebDriverManager at 1:11:52 and did not explain anything.
Hi Prateek, yes- there is an updated video on this, please find the link: ua-cam.com/video/kPhpJzlnUTs/v-deo.html
@@aceautomationacademy6926 Thanks a lot for the help! :)
Thank you so much for the detailed instructions. it took a whole day to setup and understand all the things lol. but this is the best video I have seen on youtube related to automation. just a little question. i get blackscreen when a page comes where I suppose to enter email. kindly help with this issue as well Thanks a lot
Hi waqas: thanks for your kind words. one of the reason could be related to the App permissions in your device. are you able to open it manually first - could you check that.
@@aceautomationacademy6926 Hi, Yes! I can open it manually and while using vysor. But when i use appium inspector it stuck black on the page where i suppose to enter email.
@@aceautomationacademy6926 yes i Am able to open it manually
Hi I am not able to set the maven path. I am getting error in CMD. Please could you help me with this. C:\Users\jyots>mvn -version 'mvn' is not recognized as an internal or external command, operable program or batch file.
Hi Jyotsna, Definitely the issue is maven is not there in the local machine Kindly install maven
you and your asss such. Wasting time and resources, no content at all, just playing around like a beginner
can you share the code ?
On 1:25:47 , you've changed the method name similar to the given step., Is it mandatory for all the test case method should has same name as the given step., however the step here we're metnioning in the @Given annotation?
Not needed, you can give your own method name
@@rameshdumpati7779 Thank you
Best Tutorial for Appium 😍😍
Glad you liked it
Device root chaye iss mai kya
Depends on your app that you are automating
Greetings, I hope you are doing well. I'm getting this error: Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\SQA\\SDKTools\\platform-tools\\adb.exe -P 5037 -s RZCW50D238B shell cmd package list packages' exited with code 255'; Command output: Exception occurred while executing 'list': java.lang.SecurityException: Shell does not have permission to access user 150 ... How Can I solve this issue?
Hi, there could be multiple reasons for this: Solution: Ensure that you have the necessary permissions to run ADB commands on the device. You can try the following: Run your development environment (e.g., IDE or command prompt) as an administrator. Ensure that your device is properly authorized for debugging. or Solution: Make sure USB debugging is enabled. Verify that the device is not in a locked state. Ensure that you accept any prompt for debugging authorization on the device.
Hi , on running the Logged in user View scenario, i am getting error as 'No features found at file:/C:/Users/Manav%20Sharma/Cucumberinfo/src/test/java/Features/LoggedIn.Feature' ,can you please guide how to resolve this as this path contains the feature file already?
Hi manav, can you check the glue path again - do a rebuild and check
@@aceautomationacademy6926 Yes i tried, now one more error is occurring with the mentioned error in my first comment of this video-Jul 19, 2024 6:48:33 PM io.cucumber.core.runtime.FeaturePathFeatureSupplier get
Sir Please share APi keys used
Hi Sir, I am not able to install allure command through inteli terminal. Please help me to resolve this error
Hi, what error are you getting when tried to enter the allure command - could you kindly provide that
Greetings, I hope you are doing well. Very helpful for us!🥰 Please make another session based on Appium. Thank you!
sure will do
could you help me about how to handle popup such as after install an application it will show pop-up (like allow, deny) I used UIAutomator2 , it has register watcher , but in Appium it seems not support about it and how to handle this case , because the popup can appear random , if pop up Allow User 1:55:52 appear manual we action back disappears Hope to receive your answer from you soon.
Hi : you can use the below method to handle popups public static void handlePopUp(AndroidDriver<MobileElement> driver) { WebDriverWait wait = new WebDriverWait(driver, 10); try { // Wait for the 'Allow' button to appear and click it WebElement allowButton = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("com.android.packageinstaller:id/permission_allow_button"))); allowButton.click(); } catch (Exception e) { // If the pop-up does not appear, do nothing System.out.println("No pop-up appeared."); } }
This is so good!!!!!!!
Glad it helped
not well structured
Kindly check the latest video : [2024][Updated]: Selenium + BDD Cucumber + Java + Web Driver manager + Allure reporting + POM ua-cam.com/video/kPhpJzlnUTs/v-deo.html
@@aceautomationacademy6926 thanks
Can we run python program to automate Android app (with a task) in the same Android mobile...? Is it possible or not..?
Yes, you can run a Python program to automate tasks on an Android app directly on the same Android device. There are several tools and frameworks available that allow you to write and execute Python scripts for Android automation
@@aceautomationacademy6926 which python app is best to run and use appium module in the background to finish our task in the same Android mobile
which python app is best to run and use appium module in the background to finish our task in the same Android mobile
@@aceautomationacademy6926 which python app is best to run and use appium module in the background to finish our task in the same Android mobile
@@aceautomationacademy6926Could you provide application(app)
where is the features path are you geting ?
the features path is coming for the gluepath
My feature file does not recognize the step definitions class. Does anyone else face this issue?
Kindly check the glue path It should have the exact mapping between the feature files path and step definition path
Too good, thanks a lot
Glad it helped!!
Bro how to press the enter button? I used keycode but its not working at all
Try this : driver.executeScript("mobile:performEditorAction", ImmutableMap.of("action", "done"));
driver.executeScript("mobile:performEditorAction", ImmutableMap.of("action", "done"));
@@aceautomationacademy6926 I'll try this, btw i check my code and it worked on every device but only wasn't working on the app i was using idk
Great video mate. To the point. I opened two pull requests take a look.
Thanks mate - sure will have a look
Is it possible to add a mocking layer for Mobile test automation and what open source technology stack can we use to achieve this objective?
yes definitely possible, you can use wiremock or mock server or mockito
Fantastic job, i implemented everything to my current project at work and im looking for a vid to generate the report thanks anyway bro
Glad to hear this !
Plz Make a detailed video for Ios automation testing also...
Sure will do and share it
How do I run the project? After building, the run button is greyed out
not sure why, but the hooks not called in my case
Nevermind, it's because my hook get the After and Before from junit
cool - thanks
01:07:20 I think you're trying to install Android studio, not the platform tools, the platform tools have been download and copy to c:/program files in 00:30:36 section
yea i noticed the same thing and than started checking comments section :)
Nice catch
Hm, in my case to workaround the "session start error" I needed to downgrade the dependencies to: appium 9.1.0, selenium 4.18.1. I used the exact versions from the video.
I am getting an error "java.lang.IllegalArgumentException: Unknown HttpClient factory netty", can you please help me resolve this error, please?
Can i follow same flow in Eclipse?
Yes Akshay, ofcourse you can It's similar concept