Ace Automation Academy
Ace Automation Academy
  • Видео 25
  • Просмотров 188 064
Jira + Xray + Testautomation + CICD Devops concepts
**********************************************************************
This course is detailed step by step approach to build a practical Framework involving Jira, Xray (Test Management Tool), Selenium, Bitbucket, AWS, Docker
www.udemy.com/course/xray-test-managament-tool-jira-automation/
**********************************************************************
00:00:00: Introduction to this Course
01:00:00: Devops Automation Tools Market Size
01:12:00: Software testing Market Size
01:53:26: Concepts taught in the course
02:15:50: By the end of the course you will be able to setup Jira Kanban Board, Active Sprints along with Xray Issue Types
02:31:00: By the end of the course you will be able to tes...
Просмотров: 160

Видео

Jira + Zephyr + Testautomation + CICD Devops concepts
Просмотров 4476 месяцев назад
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: S...
[2024]: Appium Mobile App Automation testing , Most practical Android, device app- UBER REDDIT
Просмотров 23 тыс.7 месяцев назад
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
Просмотров 1 тыс.7 месяцев назад
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
Просмотров 10 тыс.8 месяцев назад
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 ...
Selenium + BDD Cucumber + Java + Web Driver manager + Allure reporting + Page Object Model
Просмотров 9 тыс.8 месяцев назад
Please note an updated video is uploaded on the same topic : ruclips.net/video/kPhpJzlnUTs/видео.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 m...
API Testing Automation | Access tokens | Authorization | Security | Rest Assured | Java -BDD
Просмотров 4,1 тыс.9 месяцев назад
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...
API Testing Automation + Java + BDD Framework + Cucumber + Rest Assured + Maven in Intellij
Просмотров 33 тыс.Год назад
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...
Selenium + Java + Extent Reporting + Jenkins + TestNG - Page Object Model - Intellij Setup
Просмотров 13 тыс.Год назад
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 ...
[Playwright - Test Automation Tool -Setup + Comparison Selenium + Reporting
Просмотров 477Год назад
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...
Selenium + Cucumber + Java + Maven in BDD Framework with Page Object Model - Intellij setup
Просмотров 48 тыс.Год назад
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...
Selenium + Java + Maven + TestNg in Intellij setup
Просмотров 42 тыс.Год назад
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...
MVC Model Vew Controller
Просмотров 21Год назад
MVC Model Vew Controller
Introduction to Web APIs
Просмотров 90Год назад
Introduction to Web APIs
Docker - Installation & verification in Windows
Просмотров 116Год назад
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
Просмотров 757Год назад
Azure DevOps with Selenium for Automation Testers CI CD concepts
Ace Automation Academy - Worldclass online professional courses - free & paid - at your finger tips
Просмотров 1,4 тыс.Год назад
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
Просмотров 217Год назад
Web Development | ASP.NET Core Web & APIs | MVC | Entity framework - CRUD | Step by Step - Practical
Introduction to this Course
Просмотров 386Год назад
Introduction to this Course
Ace Automation Academy - World class professional online courses at your finger tips
Просмотров 65Год назад
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
Просмотров 1212 года назад
Page Object Model Concept in context of an Application under Test - Part 2
Page Object Model - Concepts for Test Automation
Просмотров 1812 года назад
Page Object Model - Concepts for Test Automation
Whats GIT? GIT Source code management explained in plain simple manner
Просмотров 832 года назад
Whats GIT? GIT Source code management explained in plain simple manner
Introduction to DevOps. Why DevOps?
Просмотров 532 года назад
Introduction to DevOps. Why DevOps?
Tricentis Tosca (Beginner to Intermediate) in easy steps - User Defined Modules
Просмотров 5154 года назад
Tricentis Tosca (Beginner to Intermediate) in easy steps - User Defined Modules

Комментарии

  • @HeadsManShort
    @HeadsManShort День назад

    Maven installation is wrong

  • @TonyStark-hf2vj
    @TonyStark-hf2vj 2 дня назад

    I appreciate your clear explanation. I watched many videos for half a day to set up Selenium + TestNg in Intelliji. The way you explained point by point helped me a lot. I watched the entire video which is very informative.

  • @buddhikadesilva222
    @buddhikadesilva222 5 дней назад

    Thank you so much for this video! It’s the latest and fully working one. It worked perfectly for me-you truly saved my day!

  • @foodfunandtravel5731
    @foodfunandtravel5731 17 дней назад

    Superb.

  • @renukakommoju4055
    @renukakommoju4055 18 дней назад

    But some sites are saying should not user appium server it has security issue??? can we use this?

  • @rohanchourasiya1550
    @rohanchourasiya1550 22 дня назад

    Can you please share the git link

  • @ishangunasekara8943
    @ishangunasekara8943 24 дня назад

    Best video ever for automation using Appium. Really useful. Thank you so much for explaining all from one video. You’re amazing

  • @roshanmaskey3909
    @roshanmaskey3909 26 дней назад

    Problem: I need to run my cucumber .feature file to execute in an order defined by me i.e Login, CustomerCreation and CustomerAuthorization because after creating the customer application generates a Txnid no. and taking as a referene of customer id i have to pass the genearated no. in customer id text field CustomerAuthorization step definition and rather not to run in the default order as alphabetical order which is the folder structure. i tried like @order, @priority and suite level it didnt work none of them .can someone help me ?

  • @venugopalv7407
    @venugopalv7407 27 дней назад

    Thanks for the video, by following your video, i could able to setup without any issues. Thanks a lot. Can i expect any other videos on selenium depth. please share the link here. thanks

    • @aceautomationacademy6926
      @aceautomationacademy6926 18 дней назад

      ruclips.net/video/kPhpJzlnUTs/видео.html : cucumber framework along with with selenium-4 ruclips.net/video/fWUAA6WD7eA/видео.html: extent reporting with selenium ruclips.net/video/At_wrl2Nh8M/видео.html: BDD framework with selenium

  • @venugopalv7407
    @venugopalv7407 27 дней назад

    Hi Sir, i am new to selenium but still could able to follow your complete video and successfully setup and run. But when i try to run npm install i am getting the below error. could not able to find the root cause. please help me on this. PS C:\Users\user\IdeaProjects\MySelenium_1> npm install -g allure-commandline --save-dev npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1 + npm install -g allure-commandline --save-dev + ~~~ + CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

    • @aceautomationacademy6926
      @aceautomationacademy6926 27 дней назад

      Hi Venu, This error is appearing as node is not installed in your machine- kindly install node and retry

    • @venugopalv7407
      @venugopalv7407 27 дней назад

      @@aceautomationacademy6926 Thanks, but i have already installed its v20.18.0. Please guide me if something else is missing. thanks

  • @Pranav_3008
    @Pranav_3008 28 дней назад

    Does we need to add opentelemetry dependency

    • @aceautomationacademy6926
      @aceautomationacademy6926 28 дней назад

      Not necessarily in this case

    • @Pranav_3008
      @Pranav_3008 27 дней назад

      ​@@aceautomationacademy6926 an error is showing in intellij IDE "Exception in thread "main" org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters"

  • @kerjaanimron
    @kerjaanimron 29 дней назад

    i got error ...org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure... what do u think ?

  • @sonyiostest
    @sonyiostest 29 дней назад

    there is no much details on pom xml for allure and from where to pick it, and how to design it

    • @aceautomationacademy6926
      @aceautomationacademy6926 29 дней назад

      Hello : i think you missed - It starts from 02:36:57: Allure Reporting setup and integration with BDD framework

    • @praveenreddy6199
      @praveenreddy6199 13 дней назад

      @@aceautomationacademy6926 sorry to say this, But I also agree with @sonyiostest.... Please do another video on Allure reporting. I got lot of issues

  • @ramalingamsivakumar1489
    @ramalingamsivakumar1489 Месяц назад

    @Test annotation not showing to me but it is in red colour

  • @inanismailov
    @inanismailov Месяц назад

    Am looking for solutions to automate tedious manual setup of android apps on devices for my company. This appears to be a valid tool I can do that with from my understanding. Is my understanding correct in thinking this? Thanks!

  • @rupalijadhav803
    @rupalijadhav803 Месяц назад

    If we have allready android studio, will it required to download android platform tools

  • @josersleal
    @josersleal Месяц назад

    where is the code?

    • @aceautomationacademy6926
      @aceautomationacademy6926 20 дней назад

      Glad you liked it and it helped github url : 🤖 : github.com/aceautomationacademy/APITestingJavaC

  • @upenyadav1319
    @upenyadav1319 Месяц назад

    How to link it to Jenkins?

  • @Hrishikesh-n5k
    @Hrishikesh-n5k Месяц назад

    Hi Buddy this is literally a best video while starting a app i am getting this error "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" Please helpppp

  • @michaelnathan3109
    @michaelnathan3109 Месяц назад

    Thanks for providing this tutorial! It's helpful!

  • @purushothaamreddy2761
    @purushothaamreddy2761 Месяц назад

    Very detailed explanation very useful for setup for beginners. Thanks

  • @Temirlan-q2d
    @Temirlan-q2d Месяц назад

    very useful video

  • @arturoflores2140
    @arturoflores2140 Месяц назад

    Very good explanation, step by step.

  • @ahmedkhalil3163
    @ahmedkhalil3163 2 месяца назад

    hello Can you help me contact an alternative program, Appium Inspect, to learn about the game interface

  • @yogeshbhavsar9368
    @yogeshbhavsar9368 2 месяца назад

    Thank you for the tutorial! please share GITHUB code URL all session videos.

  • @saikirangundala307
    @saikirangundala307 2 месяца назад

    I use mac, at 52:57 when you hover over cucumber.class and searched for dependencies it autodetected those dependencies on yours but mine is not autodetecting , is there anyone facing the same issue?

  • @akbtest
    @akbtest 2 месяца назад

    can i use vs code instead of intellij?

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      Yes you can if you are comfortable When working with "Java projects" in VS Code, you must have the necessary extensions installed to work with those project files.

  • @chandrakantakafle7373
    @chandrakantakafle7373 2 месяца назад

    Hi, I hope you will reply. I was going to make automation for messenger calls, messanger voice msg and youtube search for much grandma who is illiterate , is it possible with appium?

  • @thiernodiallo0
    @thiernodiallo0 2 месяца назад

    Thank you very much, now i can use Chatgpt to help me very well to developing scripts automates 👍🏽

  • @Sanjayhorke-t9w
    @Sanjayhorke-t9w 2 месяца назад

    Will u provide live training

  • @RandomClicks-yo3pq
    @RandomClicks-yo3pq 2 месяца назад

    Your videos are great

  • @nashtraker
    @nashtraker 2 месяца назад

    allure cucumbe 6 dependency not working in mac OS..and also the plugin code

  • @KRISHINNOVOO
    @KRISHINNOVOO 2 месяца назад

    Hi bro could you please make a video on setting up and running both the Appium server and a Python automation script on the same Android device? I Mean... In Same Android testing (Appium server and python script execution) have to run in background In the same Android mobile Automation work also have to run Is it possible...? If it is possible make video on it...

  • @DaveElBarbaroo
    @DaveElBarbaroo 2 месяца назад

    Thank you very much, I didn't know anything about automation with Appium, only with this video I understood everything and I became good at it. Teaching well is difficult, good job.

  • @Satyabrata2000
    @Satyabrata2000 2 месяца назад

    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?

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      Hi Satya: kindly try this: change your selenium-java dependency version to 4.15 and load the maven changes and re run

  • @amanchaudhary2371
    @amanchaudhary2371 2 месяца назад

    "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

  • @saintlazare3608
    @saintlazare3608 2 месяца назад

    That is what I needed as a refresher. Thanks

  • @akshayy3006
    @akshayy3006 2 месяца назад

    I cant see 'Terroterry' Option

  • @ashlove8554
    @ashlove8554 2 месяца назад

    Sir please put the timestamp

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      Hi ash, Please find this video with latest : [2024][Updated]: Selenium + BDD Cucumber + Java + Web Driver manager + Allure reporting + POM ruclips.net/video/kPhpJzlnUTs/видео.html

  • @JyotsnaEmani
    @JyotsnaEmani 2 месяца назад

    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.

  • @chopz96
    @chopz96 2 месяца назад

    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 ???

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      hi, very good observation. yes i had already logged in reddit for this particular demo

  • @sree.sreelekshmisree6124
    @sree.sreelekshmisree6124 3 месяца назад

    great tutorial. I followed the steps mentioned and able to setup appium in my local

  • @shantampandey2686
    @shantampandey2686 3 месяца назад

    what are the pre requisites to learn this tutorial?

    • @aceautomationacademy6926
      @aceautomationacademy6926 3 месяца назад

      There is no specific pre-requisite- kindly follow all the steps sequentially thats the only requisite

  • @KRISHINNOVOO
    @KRISHINNOVOO 3 месяца назад

    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

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      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

    • @KRISHINNOVOO
      @KRISHINNOVOO 2 месяца назад

      @@aceautomationacademy6926 make a video on it

  • @JanithMadura
    @JanithMadura 3 месяца назад

    hello, how can close advertisement that pop up. If have a method for that please reply to this :)

  • @giangpham-eg6mb
    @giangpham-eg6mb 3 месяца назад

    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

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      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.

    • @ahmedkhalil3163
      @ahmedkhalil3163 2 месяца назад

      يجب ان يكون الاتصال علي الهاتف وجهاز الكمبيوتر نفس شبكه الانترنت

  • @guglumama1717
    @guglumama1717 3 месяца назад

    This framework not supports flutter based apps

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      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.

  • @nonu43db
    @nonu43db 3 месяца назад

    Good one, but you should make another video which includes Backgrounds, tags, hooks, reports etc..

  • @bbusy3005
    @bbusy3005 3 месяца назад

    after execution full allure result is not getting generated , only a few json file is getting generated-any suggestion

  • @AnuroopP-kl6vg
    @AnuroopP-kl6vg 3 месяца назад

    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 ?

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      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.

    • @anuroop7450
      @anuroop7450 2 месяца назад

      Thanks for the detailed explanation

    • @aceautomationacademy6926
      @aceautomationacademy6926 2 месяца назад

      @@anuroop7450 : thanks again