Saif Siddiqui
Saif Siddiqui
  • 76
  • 163 434
What is an API? Understanding Application Programming Interfaces (in 2 minutes)
In this video, we break down how APIs function. APIs allow different applications to interact by sending and receiving requests and responses, making it possible for various systems, features, and services to work together smoothly. Whether you're a tech-savvy company or not, APIs can be incredibly beneficial. Web APIs handle client requests and deliver responses in formats like JSON or XML over the internet.
Whether you're a beginner or looking to brush up on your knowledge, this guide will help you understand the key concepts behind APIs and how they connect different software applications to work together seamlessly.
Topics Covered:
What is an API?
How APIs work
Examples of APIs in everyday use
Importance of APIs in software development
_____________________________________________________________________
Appium: th-cam.com/play/PLP6zt4-ygviQHj-7gQottU1HWlJWmCthf.html
C# For Beginners Playlist: th-cam.com/play/PLP6zt4-ygviQ8RvlAOGix5JmfkiiZZJn2.html
Full Software Testing Course: th-cam.com/play/PLP6zt4-ygviQfrPXX2nLd2bSP_4rZKSRx.html
Python + Selenium Basic: th-cam.com/play/PLP6zt4-ygviRjvKNuYb8rj8JkT1LwOgBA.html
GraphQL Automation: th-cam.com/play/PLP6zt4-ygviRXRZ-VUE8C8_xs-6E3rE1k.html
------------Other videos---------
Mobile Testing: th-cam.com/play/PLP6zt4-ygviTRhQkz4I2G8k0qmMCeyaDC.html
Interview Questions: th-cam.com/play/PLP6zt4-ygviQR7kUh1LwyYo2ehXz5DSre.html
Acceptance Testing in software testing th-cam.com/video/_RvYvzkGOvY/w-d-xo.html
Test Strategy in software testing : th-cam.com/video/rDPsIRtKptk/w-d-xo.html
Adhoc Testing, Monkey Testing , Random Testing Software Testing :th-cam.com/video/AkywGko1F8k/w-d-xo.html
Retesting vs Regression: th-cam.com/video/aPCWLAAW_AM/w-d-xo.html
Sanity vs Smoke testing: th-cam.com/video/6o08kc4rrWk/w-d-xo.html
Mobile Application Testing: th-cam.com/video/gPRDGOcDF8Q/w-d-xo.html
Intro to Mobile Application Testing: th-cam.com/video/YAkva3rAh3k/w-d-xo.html
Performing Monkey Testing: th-cam.com/video/q-79VTqNAS0/w-d-xo.html
Sharing android mobile screen: th-cam.com/video/6zuTCjfBypA/w-d-xo.html
Finding App activity of Android: th-cam.com/video/TNxHoV-rg84/w-d-xo.html
www.udemy.com/course/the-experts-secret-to-mobile-application-testing/?referralCode=22B02FB71E7DECDDB16A
Subscribe to my TH-cam channel: th-cam.com/users/saifsms91
► Support or Follow me:
- whatsapp.com/channel/0029VaBT77TDzgT60TzONK0P
- Twitter: saifsms91
- Follow me on LinkedIn: www.linkedin.com/comm/mynetwork/discovery-see-all?usecase=PEOPLE_FOLLOWS&followMember=saifsms91
- Website: mobiletestingtip.blogspot.com
- GitHub: github.com/saifsms91
- Buy me a coffee: paypal.me/saifsms91
- Facebook page: programmingtechTalkautomation
- Facebook group: groups/1464430933893634
Group : t.me/programmingautomationtechtalk
Channel: t.me/programmingautomationtechtalks
Instagram: techworldwithsaif
⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡
⭐ Tags ⭐
- Software Testing Tutorials
- Testing questions and answers
#API #SoftwareDevelopment #Programming #TechTutorials #APIsForBeginners #RESTAPI #SOAPAPI #Coding #TechEducation
มุมมอง: 26

วีดีโอ

Reverse A String In Java | Program To Reverse A String | Reverse String In Java | [Simple and Easy]
มุมมอง 1567 หลายเดือนก่อน
In today's video, I will be showing you how to reverse a string in Java! ► Software Used: ● IntelliJ IDEA: www.jetbrains.com/idea/download/ Learn how to reverse strings in Java effortlessly. Appium: th-cam.com/play/PLP6zt4-ygviQHj-7gQottU1HWlJWmCthf.html C# For Beginners Playlist: th-cam.com/play/PLP6zt4-ygviQ8RvlAOGix5JmfkiiZZJn2.html Full Software Testing Course: th-cam.com/play/PLP6zt4-ygviQ...
Scenario Base Mobile and Web Manual Testing Interview Question and Answer- 2
มุมมอง 708ปีที่แล้ว
In this video we are going to discuss some common scenario based Mobile and Web manual testing question. These questions are mainly asked in the interviews to analyze your thinking skill to write the test cases. Appium: th-cam.com/play/PLP6zt4-ygviQHj-7gQottU1HWlJWmCthf.html C# For Beginners Playlist: th-cam.com/play/PLP6zt4-ygviQ8RvlAOGix5JmfkiiZZJn2.html Full Software Testing Course: th-cam.c...
Scenario Based Manual Software Testing Interview Questions & Answers | Part 1
มุมมอง 769ปีที่แล้ว
In this video we are going to discuss some common scenario based manual testing question. These questions are mainly asked in the interviews to analyze your thinking skill to write the test cases. These are the 4 question related to Web and mobile testing : 0:00 Introduction 01:07 Question: You are testing a login functionality for a web application. Describe the test scenarios you would consid...
API Testing tutorials 1 - Idempotency, Safe, Cache and Versioning Concept in Rest API | Postman
มุมมอง 304ปีที่แล้ว
API is essentially the “middle man” of the layers and systems within an application or software. API (application programming interface) testing is performed at the message layer without GUI. It is a part of integration testing that determines whether the APIs meet the testers’ expectations of functionality, reliability, performance, and security. Appium: th-cam.com/play/PLP6zt4-ygviQHj-7gQottU...
TestNG Tutorial #10 Before Class and After Class in TestNg Automate Myntra E Commerce
มุมมอง 43ปีที่แล้ว
@BeforeClass: The @BeforeClass annotated method runs before the execution of test methods in a current class. Appium: th-cam.com/play/PLP6zt4-ygviQHj-7gQottU1HWlJWmCthf.html C# For Beginners Playlist: th-cam.com/play/PLP6zt4-ygviQ8RvlAOGix5JmfkiiZZJn2.html Full Software Testing Course: th-cam.com/play/PLP6zt4-ygviQfrPXX2nLd2bSP_4rZKSRx.html Python Selenium Basic: th-cam.com/play/PLP6zt4-ygviRjv...
TestNG Tutorial #10 Before Suite and After Suite in TestNg Automate Myntra E Commerce
มุมมอง 93ปีที่แล้ว
@BeforeSuite: It will run only once, before all tests in the suite are executed. @AfterSuite: A method with this annotation will run once after the execution of all tests in the suite is complete. Appium: th-cam.com/play/PLP6zt4-ygviQHj-7gQottU1HWlJWmCthf.html C# For Beginners Playlist: th-cam.com/play/PLP6zt4-ygviQ8RvlAOGix5JmfkiiZZJn2.html Full Software Testing Course: th-cam.com/play/PLP6zt4...
TestNG Tutorial #9 Before Test and After Test in TestNg Automate Myntra E Commerce
มุมมอง 209ปีที่แล้ว
@BeforeTest: This will be executed before the first @Test annotated method. It can be executed multiple times before the test case. @AfterTest: A method with this annotation will be executed when all @Test annotated methods complete the execution of those classes inside the test tag in the TestNG.xml file. Appium: th-cam.com/play/PLP6zt4-ygviQHj-7gQottU1HWlJWmCthf.html C# For Beginners Playlist...
TestNG Tutorial #8 Before Method and After Method in TestNg Automate Myntra E Commerce
มุมมอง 291ปีที่แล้ว
TestNG Tutorial #8 Before Method and After Method in TestNg Automate Myntra E Commerce
TestNG Tutorial #7 running tests parallel in TestNg using XML file Automate Myntra E Commerce
มุมมอง 3082 ปีที่แล้ว
TestNG Tutorial #7 running tests parallel in TestNg using XML file Automate Myntra E Commerce
TestNG Tutorial #6 Managing Test Execution using TestNg XML files Automate Myntra E Commerce
มุมมอง 2742 ปีที่แล้ว
TestNG Tutorial #6 Managing Test Execution using TestNg XML files Automate Myntra E Commerce
TestNG Tutorial #5 Include and exclude methods in TestNg XML file Automate Myntra E Commerce
มุมมอง 3072 ปีที่แล้ว
TestNG Tutorial #5 Include and exclude methods in TestNg XML file Automate Myntra E Commerce
TestNG Tutorial #4 How to use Soft Assertion in Selenium TestNg Automate Myntra E Commerce
มุมมอง 1972 ปีที่แล้ว
TestNG Tutorial #4 How to use Soft Assertion in Selenium TestNg Automate Myntra E Commerce
TestNG Tutorial #3 Use Hard Assertion in Selenium and Appium using TestNg Automate Myntra E Commerce
มุมมอง 5692 ปีที่แล้ว
TestNG Tutorial #3 Use Hard Assertion in Selenium and Appium using TestNg Automate Myntra E Commerce
TestNG Tutorial #2 - Write Test Cases in TestNG with Selenium or Appium Automate Myntra E Commerce
มุมมอง 3852 ปีที่แล้ว
TestNG Tutorial #2 - Write Test Cases in TestNG with Selenium or Appium Automate Myntra E Commerce
TestNG Tutorial #1 Framework introduction in intelliJ |Setup Environment Automate Myntra E Commerce
มุมมอง 6912 ปีที่แล้ว
TestNG Tutorial #1 Framework introduction in intelliJ |Setup Environment Automate Myntra E Commerce
How to install java on Mac
มุมมอง 6073 ปีที่แล้ว
How to install java on Mac
Appium| Locator strategies -2 | Find elements in iOS using iOSClassChain and Predicate String
มุมมอง 3K3 ปีที่แล้ว
Appium| Locator strategies -2 | Find elements in iOS using iOSClassChain and Predicate String
Appium | Create AVD virtual device using Android studio and install APK using Appium IDE Server
มุมมอง 1.7K3 ปีที่แล้ว
Appium | Create AVD virtual device using Android studio and install APK using Appium IDE Server
Appium| Locator strategies | Find elements in Native App Android, iOS & UWP windows apps
มุมมอง 2.9K3 ปีที่แล้ว
Appium| Locator strategies | Find elements in Native App Android, iOS & UWP windows apps
Appium | Introduction to Appium Desktop Inspector to locate Android & iOS element
มุมมอง 8K3 ปีที่แล้ว
Appium | Introduction to Appium Desktop Inspector to locate Android & iOS element
Appium | What is Appium | Appium For Mobile Testing |Testing iOS,Windows and Android Applications
มุมมอง 1.3K3 ปีที่แล้ว
Appium | What is Appium | Appium For Mobile Testing |Testing iOS,Windows and Android Applications
Appium: Tap gesture using Touch Action Class
มุมมอง 3.9K3 ปีที่แล้ว
Appium: Tap gesture using Touch Action Class
Appium: Switch to Native & Web-view context for Hybrid App | Automate Android , iOS, Windows UWP
มุมมอง 13K3 ปีที่แล้ว
Appium: Switch to Native & Web-view context for Hybrid App | Automate Android , iOS, Windows UWP
Appium : Android Uiautomator2 | Finding Elements using UiAutomator
มุมมอง 12K3 ปีที่แล้ว
Appium : Android Uiautomator2 | Finding Elements using UiAutomator
Appium : Automate Android , iOS, Windows UWP | Create Desired Capabilities to Launch Mobile App
มุมมอง 1.7K3 ปีที่แล้ว
Appium : Automate Android , iOS, Windows UWP | Create Desired Capabilities to Launch Mobile App
Automation Testing Mock Interview For 3-5 YOE (Manual Testing +Java + Selenium +TestNG + Frameworks)
มุมมอง 3K3 ปีที่แล้ว
Automation Testing Mock Interview For 3-5 YOE (Manual Testing Java Selenium TestNG Frameworks)
How to Install Parallels 16 for Mac Step-by-Step process (Virtual Machine (VM) Desktop )
มุมมอง 2373 ปีที่แล้ว
How to Install Parallels 16 for Mac Step-by-Step process (Virtual Machine (VM) Desktop )
Automation Testing | Selenium,Java , Appium , Jenkins and Cucumber programming Interview Questions.
มุมมอง 3853 ปีที่แล้ว
Automation Testing | Selenium,Java , Appium , Jenkins and Cucumber programming Interview Questions.
Mobile Application Testing Interview Questions & Answer Android| iOS |Native React Native Flutter
มุมมอง 17K3 ปีที่แล้ว
Mobile Application Testing Interview Questions & Answer Android| iOS |Native React Native Flutter

ความคิดเห็น

  • @smeeangle
    @smeeangle 5 หลายเดือนก่อน

    Thank you . a good explanation.

    • @saifsms91
      @saifsms91 5 หลายเดือนก่อน

      Great to hear you liked the video! Do subscribe

  • @aniketpathare6100
    @aniketpathare6100 6 หลายเดือนก่อน

    Test data is missing

    • @saifsms91
      @saifsms91 27 วันที่ผ่านมา

      Yes, we can add it.

  • @RandomRoadTaken
    @RandomRoadTaken 7 หลายเดือนก่อน

    Great video. Please create a video without any build in method

    • @saifsms91
      @saifsms91 7 หลายเดือนก่อน

      Sure 😊

  • @DailyClips009
    @DailyClips009 9 หลายเดือนก่อน

    when element cannot find I always got null error, do you have solution?

    • @saifsms91
      @saifsms91 9 หลายเดือนก่อน

      Check if the object is properly created else you will get null pointer exception

  • @DailyClips009
    @DailyClips009 9 หลายเดือนก่อน

    If I pay can you teach me more detail ?

  • @Kumar2k12
    @Kumar2k12 9 หลายเดือนก่อน

    Urgent : Please share the code of AppiumJavaPractice atleast. I am implementing your WebHandleAppium.java in my project and the capabilities details in the code

  • @Kumar2k12
    @Kumar2k12 10 หลายเดือนก่อน

    Please share the code of AppiumJavaPractice atleast. I am implementing your WebHandleAppium.java in my project

  • @Kumar2k12
    @Kumar2k12 10 หลายเดือนก่อน

    I have been through your github link and did not find the source code for the above video. Please help me ASAP Urgent

    • @saifsms91
      @saifsms91 10 หลายเดือนก่อน

      Try this: discuss.appium.io/t/switch-to-webview-using-getcontexthandles/578/14

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      Please share your complete source code. I tried ur solution but didnt worked.pls help@@saifsms91

  • @Kumar2k12
    @Kumar2k12 10 หลายเดือนก่อน

    Please provide the source code I am not clear on pom.xml. Is it autogenerated or need to be manually coded for the dependencies. Can you join on Teamviewer etc. Its Urgent for me. I am seeing "Could not find main class" Project is not source build path etc Please try to resolve my issues

    • @saifsms91
      @saifsms91 10 หลายเดือนก่อน

      Hi Kumar, It depends regarding the dependency. Please message.Please try asking here if someone if free they can help. t.me/+VOTfbYUBn5FhNTQ1

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      It is saying invite link is expired .Please check @@saifsms91

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      Waiting for your source code pls ​@@saifsms91

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      The telegram link got expired and saying " The invite link got expired and invalid"@@saifsms91

  • @Kumar2k12
    @Kumar2k12 10 หลายเดือนก่อน

    Ok Please provide complete source code URGENT I have a similar requirement In first fluttter screen there is a Create your account and Sign In Option, In second screen after clicking on Sign In , In third screen it is web browser url containing Email address and Password fields to be filled which is to be automated by using appium etc and come back to flutter native

    • @saifsms91
      @saifsms91 10 หลายเดือนก่อน

      Hi Kumar, the concept should be same for all the apps.Check with the developer if debug mode is enabled for your application.

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      Please help me with the source code URGENT . I am the developer and Tester both Saif

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      I have profile and debug.apk with me already I have built the debug apk only @@saifsms91

  • @Kumar2k12
    @Kumar2k12 10 หลายเดือนก่อน

    Complete source code pls

  • @Kumar2k12
    @Kumar2k12 10 หลายเดือนก่อน

    I have liked your video Please help me with appium testing using appium flutter driver and UiAutomator2 where my my flutter application switches to web browser and user has to Sign in with Email address and password and come back to Flutter again.

    • @saifsms91
      @saifsms91 10 หลายเดือนก่อน

      Hi Please check with your developer if debug mode is enabled for your application.

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      ​@@saifsms91please help with complete source code

  • @Kumar2k12
    @Kumar2k12 10 หลายเดือนก่อน

    Please explain same for a Flutter Application

  • @arsalan208
    @arsalan208 10 หลายเดือนก่อน

    I clicked on login button or enter email address tab ican’t find xpath. It select the whole appilcation. Any solution what should it do

    • @Kumar2k12
      @Kumar2k12 10 หลายเดือนก่อน

      I am facing the same issue . Did you fix the issue now

  • @TresTolDrobin
    @TresTolDrobin 11 หลายเดือนก่อน

    can you share how to convert a xpath with following sibling or axes to a Predicate String.

    • @saifsms91
      @saifsms91 11 หลายเดือนก่อน

      Hi Try say example element xpathString = "//XCUIElementTypeStaticText[@name='First']/following-sibling::XCUIElementTypeButton[@name='Second']" mobileElement predicateString = NSPredicate(format: "name == 'Second' AND ancestor(name) == 'First'")

  • @kpranavk
    @kpranavk ปีที่แล้ว

    What is the equivalent of getContextHandles in C# when using with Selenium and Appium? I am running into the same problem as one of the users stated. My app is Android native but one of the features is rendered inside android.webkit.WebView. Wherever I fetch driver.Contexts, I am only seeing NATIVE_APP and no where I see WEBVIEW_1. I can't make use of the desired capability because on launch I want to be in the native context to do some stuff and then get into WebView. What Appium version does this work with?

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Pranav, check with the developer if debug mode is enabled for your app.

  • @DailyClips009
    @DailyClips009 ปีที่แล้ว

    How to prevent error if element not exist?

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      try and catch can be used!

  • @GauravParise-k1p
    @GauravParise-k1p ปีที่แล้ว

    wheir is test scenario bro

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Test scenario can also be added if required, RTM might also be considered.

  • @anickanam7444
    @anickanam7444 ปีที่แล้ว

    DO you know how to handle webview for reactnative app? in my case, it does not find any context.

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Anick, the concept should be same. If you are not able to find the context check with the developer if the webview debug mode is enabled for the application.TQ :)

  • @AnjaliLondhe-b3b
    @AnjaliLondhe-b3b ปีที่แล้ว

    sir, which type of testing is perform

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi if you are talking about performance, it is not functional testing :)

  • @humanrights7925
    @humanrights7925 ปีที่แล้ว

    Great bhaiya

  • @islomabdurahmonov7323
    @islomabdurahmonov7323 ปีที่แล้ว

    You wrote wrong condition for expected and actual results. Change them. Expected Result - User should enter text successfully. Actual Result - User is not able to enter address inside the textbox

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Yes Islom the expected and actual results are generic..I will pin my comment to avoid confusion.Thanks for highlight this ❤️

  • @islomabdurahmonov7323
    @islomabdurahmonov7323 ปีที่แล้ว

    Amazing. I have never watched videos like this before. Reallllly thanky

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Thanks Islom, do subscribe,share my channel and support me ❤️

  • @Rassy_
    @Rassy_ ปีที่แล้ว

    In which directory or where exactly is the file for the logs saved?

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Try searching for the file with the name that you have given. It depends on the path you have given.

  • @theelofiguy
    @theelofiguy ปีที่แล้ว

    hello, bro ** No activities found to run, monkey aborted. help me

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Please find correct activity of your app.

  • @arizali4814
    @arizali4814 ปีที่แล้ว

    Expected results and actual results dono change hogya hai... Expectations mai hum uski expected results likhaingai Aur actuall results mai hum uska real results likhaingai. Baki bug report achy banai hai..👍🏻

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Ariz, this has been highlighted in the Pinned comment :) Thanks for liking the video :)

  • @l2cllife833
    @l2cllife833 ปีที่แล้ว

    sir aap hindi video bna skte h to bhut help ho jayge for bignner pratical video youtube pr nhi h so please

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Jee, ismae kaam shuru karunga kuch dino mae :) Subscribe karlae channel :)

  • @RandomRoadTaken
    @RandomRoadTaken ปีที่แล้ว

    Great video

  • @RandomRoadTaken
    @RandomRoadTaken ปีที่แล้ว

    Great video

  • @saajidhnawwar8505
    @saajidhnawwar8505 ปีที่แล้ว

    Please do one for appium with a mobile app too

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Saajidh, the concept is same. You can refer this repo for the code for mobile app : github.com/saifsms91/Appium-ios-android-uwp

  • @humanrights7925
    @humanrights7925 ปีที่แล้ว

    Wow bhaiya very good

  • @educateeveryone3759
    @educateeveryone3759 ปีที่แล้ว

    Ma Sha Allah very well done...keep it up..

  • @farheenkhan3504
    @farheenkhan3504 ปีที่แล้ว

    Very poor language sir.

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      I will take your feedback when i Started creating videos i was having no experience in recording and video editing 😊

  • @shailendrakumartiranga8171
    @shailendrakumartiranga8171 ปีที่แล้ว

    Hi Saif, Error i'm getting is NATIVE_APP Feb 01, 2023 9:02:18 PM org.openqa.selenium.remote.ErrorCodes toStatus INFO: HTTP Status: '400' -> incorrect JSON status mapping for 'unknown error' (500 expected) FAILED: appiumTest io.appium.java_client.NoSuchContextException: No such context found. Build info: version: '4.7.2', revision: '4d4020c3b7' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '11.7', java.version: '1.8.0_333' Driver info: io.appium.java_client.android.AndroidDriver Command: [75903e8e-3489-477e-97a1-b4d429b11df4, switchToContext {name=android.view.ViewGroup}] Capabilities {appium:app: //Users//shailendra//eclips..., appium:appPackage: in.veris.userandroid, appium:automationName: UIAutomator2, appium:databaseEnabled: false, appium:desired: {app: //Users//shailendra//eclips..., automationName: UIAutomator2, deviceName: Emulator_ST, platformName: android}, appium:deviceApiLevel: 33, appium:deviceManufacturer: Google, appium:deviceModel: sdk_gphone64_x86_64, appium:deviceName: emulator-5554, appium:deviceScreenDensity: 440, appium:deviceScreenSize: 1080x2340, appium:deviceUDID: emulator-5554, appium:javascriptEnabled: true, appium:locationContextEnabled: false, appium:networkConnectionEnabled: true, appium:pixelRatio: 2.75, appium:platformVersion: 13, appium:statBarHeight: 66, appium:takesScreenshot: true, appium:viewportRect: {height: 2208, left: 0, top: 66, width: 1080}, appium:warnings: {}, appium:webStorageEnabled: false, platformName: ANDROID} Session ID: 75903e8e-3489-477e-97a1-b4d429b11df4 at io.appium.java_client.remote.SupportsContextSwitching.context(SupportsContextSwitching.java:48) Caused by: org.openqa.selenium.WebDriverException: No such context found. Code - Set<String> contextNames = driver.getContextHandles(); for (String contextName : contextNames) { System.out.println(contextName); //prints out something like NATIVE_APP WEBVIEW_1 } driver.context("android.view.ViewGroup"); { "app": "//Users//shailendra//eclipse-workspace//User_App//src//test//java//resources//app-release_New.apk", "deviceName": "Emulator_ST", "platformName": "android", "automationName": "UiAutomator2" } Desired Capabilities { "app": "//Users//shailendra//eclipse-workspace//User_App//src//test//java//resources//app-release_New.apk", "deviceName": "Emulator_ST", "platformName": "android", "automationName": "UiAutomator2" } Web-View is android.view.ViewGroup

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Shaliendra, please check with the developed if debug mode is on for the webview. See if this question solves your query: stackoverflow.com/questions/58669174/unable-to-switch-from-native-to-webview-chrome-showing-exception-io-appium-jav

  • @becreativebuddy4438
    @becreativebuddy4438 ปีที่แล้ว

    What an explaination and clearity. Thanks

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Glad it was helpful!

  • @omkarbhandare4730
    @omkarbhandare4730 ปีที่แล้ว

    please give api demos application link

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Omkar, here is the apk link: github.com/saifsms91/demo-apk :)

  • @omkarbhandare4730
    @omkarbhandare4730 ปีที่แล้ว

    Hi can you give api demos application link

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Omkar, here is the apk link: github.com/saifsms91/demo-apk :)

  • @NimaiGrimz
    @NimaiGrimz ปีที่แล้ว

    i'm using getContextHandles and my project is showing only one context, i saw that i need set true autoWebview 'cause default is false, but how can i set true? i did "desiredCapabilities.setCapability("autoWebview", true);" in the driver but didnt work

    • @NimaiGrimz
      @NimaiGrimz ปีที่แล้ว

      only show NATIVE_APP

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi, please check with the developer if debug mode is enabled for webview

  • @giovannyleal2429
    @giovannyleal2429 ปีที่แล้ว

    Hi Saif, thank you for this video, but I have a question, what additional capabilities are necessary to add for this work? (chromedriverExecutable) for example.. thanks

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Giovanny (chromedriverExecutable) should be enough.

    • @giovannyleal2429
      @giovannyleal2429 ปีที่แล้ว

      @@saifsms91 thank you for your answer

  • @aborodeolubukola1513
    @aborodeolubukola1513 ปีที่แล้ว

    Hi Saif, thanks for this video. Is there anyway one can delete cookies after navigating to the webview? Or before launching the app?

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Aborode, Yes, you can try using driver.manage().deleteAllCookies(); Also, not sure in what context you need to clear the cookies but you can consider checking options.AddAdditionalCapability("fullReset", "true");

  • @prajwalmishra5556
    @prajwalmishra5556 ปีที่แล้ว

    hi I am using ui automater app image on my ubantu, i am facing issue in resolution of the window, can you please help me in that?

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Prajwal, I havn't used ubantu with ui automater consider if this might help : www.dev2qa.com/how-to-change-screen-resolution-after-install-ubuntu-in-virtualbox/#:~:text=Change%20Ubuntu%20OS%20Screen%20Resolution%20Steps.%201%20Start,the%20change%20does%20not%20take%20effect.%20More%20items

  • @RaushanKumar-uj2ew
    @RaushanKumar-uj2ew ปีที่แล้ว

    bhai windows app ka to bataya nhi...kaise nikalte xpath

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      Hi Raushan, the concept of finding the xpath is similar. Since windows app can be inspected only on windows OS there were some challenges to record the video. But in short if you have the System ready for windows OS the approach is same. Use something like: AlarmClockSession.FindElementByAccessibilityId("AddAlarmButton").Click(); You can use different locator strategy like: accessibility id class name class name Here is the sample code which might help you for the Mobile Automation : github.com/saifsms91/Appium-ios-android-uwp Hope it helps😊

  • @tranthinhqnam
    @tranthinhqnam 2 ปีที่แล้ว

    Can you write test case for adding item into cart in Ecom - web bro ( i build a web in localhost and now i am testing

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      Maybe this can help : www.browserstack.com/guide/test-cases-for-ecommerce-website#:~:text=General%20Test%20Cases,relevant%20item%20being%20shown%20first

    • @tranthinhqnam
      @tranthinhqnam 2 ปีที่แล้ว

      @@saifsms91 Thanks bro , but can u help me find website , which has code selnium key ?

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      @@tranthinhqnam maybe this can help you: github.com/swatisachan/FlipFlipPOMSelenium

    • @tranthinhqnam
      @tranthinhqnam 2 ปีที่แล้ว

      @@saifsms91 Can u give me your facebook bro, i want to ask only one question

    • @saifsms91
      @saifsms91 ปีที่แล้ว

      You can connect me on Linkedin : www.linkedin.com/in/saifsms91/

  • @priyangaranjitham4917
    @priyangaranjitham4917 2 ปีที่แล้ว

    Hi can you write PHP Travels test cases

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      Hi Priyanga, i will try to make some video on testcases related to travel domain but not now.In case you need some specific suggestions you can connect me on LinkedIn.Thanks

  • @anavukovic2705
    @anavukovic2705 2 ปีที่แล้ว

    I am struggling to install Uiautomator2 with appium2 and command "appium driver install uiautomator2" Can I install on another way?

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      Hi Ana, I haven't explored appium 2 yet. All my videos use appium 1.Probably appium 2 is not stable that is why you are getting error.

  • @HimanshuSingh-vx3uu
    @HimanshuSingh-vx3uu 2 ปีที่แล้ว

    Hello sir I need help for the money runner application

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      Hi Himanshu, if you have every pre-requisite installed you can watch the video to do monkey testing.

  • @sherxdavid
    @sherxdavid 2 ปีที่แล้ว

    man can you share the github repo of this scripts for more detailed study?

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      Hey David, I don't recall sharing this script in github. But you can find sample project which i have created here: github.com/saifsms91/Appium-ios-android-uwp/blob/master/src/main/java/screens/LoginPage.java Hope you will get atleast something new from this repo.Happy learning 😊

  • @amanikashema4621
    @amanikashema4621 2 ปีที่แล้ว

    Really amazing Content

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      Thanks Amani 😊

  • @ma8969
    @ma8969 2 ปีที่แล้ว

    Thank you

    • @saifsms91
      @saifsms91 2 ปีที่แล้ว

      Thanks 😊