How to Automate Angular App using Java NGWebDriver Library || NGWebDriver vs Protractor

  Рет қаралды 23,640

Naveen AutomationLabs

Naveen AutomationLabs

4 жыл бұрын

#NGWebDriver #NoMoreProtractor
In this video, I have explained how to automate Angular based web application using NGWebDriver java Library.
How to Automate Angular App using NGWebDriver Java Library || NGWebDriver vs Protractor || No more Protractor to automate AngularJS based Applications.
Refer this POC GIT Repo :
github.com/naveenanimation20/...
Angular Demo Web App:
github.com/juliemr/protractor...
NgWebDriver Java Library GIT:
github.com/paul-hammant/ngWeb...
~~~Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
kzfaq.info%20Au...
Follow me on my Facebook Page:
/ naveenqtpexpert
Let's join our Automation community for some amazing knowledge sharing and group discussion on Telegram:
t.me/joinchat/COJqZUPB02r5sB7...
Paid courses (Recorded) videos:
Java & Selenium Course: www.naveenautomationlabs.com/p...
API Course: www.naveenautomationlabs.com/p...

Пікірлер: 50
@SarangHoley
@SarangHoley 4 жыл бұрын
Here it comes new topic from the bucket list, thanks for the video 😊👍
@automationrockerz8006
@automationrockerz8006 4 жыл бұрын
Thanks Naveen! You are doing a great job.All your videos are Clear and Understandable, I am a great fan of you and your channel.Keep rocking...
@swapnilkhute
@swapnilkhute 4 жыл бұрын
Thanks Naveen, this is a life saver.
@shobhit9826
@shobhit9826 3 жыл бұрын
Amazingly explained, Thanks as always Naveen
@rm9125
@rm9125 4 жыл бұрын
Thanks for taking time to make the video and sharing the knowledge
@viswanathyadav2582
@viswanathyadav2582 4 жыл бұрын
Thanks Naveen, very well explained
@bansarigoswami430
@bansarigoswami430 2 жыл бұрын
Hi Naveen, Thanks for sharing the video
@vaibhavvasudevpatil2941
@vaibhavvasudevpatil2941 4 жыл бұрын
Navin Thank you much for quality content
@arvindsah3273
@arvindsah3273 4 жыл бұрын
Hi Naveen, thanks for making this video. You are amazing, keep rocking!!! Regards, Arvind
@santhoshveluri4200
@santhoshveluri4200 4 жыл бұрын
Good Work Naveen... Thank you much..
@arabindamohanty2190
@arabindamohanty2190 4 жыл бұрын
Great i am able to understand 👍
@akashnaik8955
@akashnaik8955 4 жыл бұрын
Really appreciate the way you explained, it was very very needful for me
@sreereshvkm726
@sreereshvkm726 4 жыл бұрын
Thanks Naveen.. actually waiting for something new..😍
@shareefshaik6678
@shareefshaik6678 4 жыл бұрын
Wahh naveen bhai 🤩
@baburajrao2154
@baburajrao2154 3 жыл бұрын
Superb!!!! Thanks a ton!
@AnonymousAccount514
@AnonymousAccount514 2 жыл бұрын
Awesome
@SureshKumar-no7rs
@SureshKumar-no7rs 4 жыл бұрын
Thanks Naveen. I’m working on angular application which has multiple pages and dynamic elements populating based on the operation performed on a page. I was worrying about moving to a different tool. Now I got some confidence that I can still go ahead with Selenium by using NGWebDriver. Hope it is going to be a learning experience.
@bryantbrooks7934
@bryantbrooks7934 3 жыл бұрын
@London Sonny Flixportal :)
@londonsonny6112
@londonsonny6112 3 жыл бұрын
@Bryant Brooks Thank you, signed up and it seems to work :D I appreciate it !
@bryantbrooks7934
@bryantbrooks7934 3 жыл бұрын
@London Sonny glad I could help xD
@mats_3D
@mats_3D 4 жыл бұрын
wow very util for the problem in thewait error
@ketamsrinivas7006
@ketamsrinivas7006 2 жыл бұрын
Thank you for the, It helped me a lot.
@SureshKumar-no7rs
@SureshKumar-no7rs 4 жыл бұрын
Hi Naveen, In my angular JS application, I've a list with HTML tags . How to select an element from list which has the tags ::before " BENCH " ::after
@luzmirc6305
@luzmirc6305 4 жыл бұрын
Thank you
@shabanakhanpathan8664
@shabanakhanpathan8664 4 жыл бұрын
Hi naveen .Now I'm learning java datastructures and able to solve some leetcode problems as well.Is that much java is necessary or I'm simply wasting time.Response is highly appreciated. Thank you for your videos
@atishraikar4245
@atishraikar4245 3 жыл бұрын
can you make more videos related to ng webdriver ,in automating the angular application. also show how to create framework (cucumber ) for it
@vickym3852
@vickym3852 3 жыл бұрын
I got angular application for automation to test in work, facing lots of issues. Please do more videos on angular applications
@bhaveshsachanandani5704
@bhaveshsachanandani5704 4 жыл бұрын
Hi Naveen, Thanks for sharing the video. I have one query related to identifying element on angular apps using ngWebdriver which is how to identify dynamic elements if you have same tag present on webpage? In your example you have By result=By.tagName("h2), what if I have multiple h2 tags on page and how to identify them? We used to create Xpaths in Selenium Java using Xpath methods for identifying dynamic content on page, do we have something similar here as well?
@tahakarim83
@tahakarim83 3 жыл бұрын
Thank you so much Naveen, Quick question, is it necessary to use Javascript executor for ngWebDriver ? please if you could advice can it be done without jsexecutor
@ahamedabdulrahman
@ahamedabdulrahman 4 жыл бұрын
How about using ngWebDriver for React JS applications?
@navdusaj
@navdusaj 4 жыл бұрын
Can we please have Ruby tutorial . Ruby with cucumber is still powerful, famous and used at many places. Thanks!
@worldtube1797
@worldtube1797 4 жыл бұрын
Hi Naveen...is this the only way to know .this is a angular page by inspecting element and search for ng-model attribute ??
@sukhwindersingh-kz8zd
@sukhwindersingh-kz8zd 4 жыл бұрын
I am looking for the same since last month, may Gold bless Paull-Hammet for creating it and Naveen for explaining it very well, can you please help how to validate the SVG graph from Angular application Case You have to click a button Verify the impact on the SVG graph (As it is an Angular application dom is not getting refreshed)
@vigneshnatesan5398
@vigneshnatesan5398 4 жыл бұрын
Hi Naveen. Is only Angular Application not supported by Selenium Webdriver.? or there any such type of applications which are not supported by selenium webdriver.?
@poonambaphana1843
@poonambaphana1843 2 жыл бұрын
Hi Naveen, thanks for a very informative video. One question if 'ng-select property is used to define a dropdown then selectByVisibleText cannot be used as UnexpectedTagnameException thrown. Do we have any option to select value from drop down using ngwebdriver? ng-select _ngcontent-eiy-c812="" id="clientContactRoleSelect" name="clientContactRoleId" bindvalue="roleId" dropdownposition="bottom" placeholder="Select Role" bindlabel="roleName" required="" class="w-100 dropdown ng-select ng-select-single ng-select-searchable ng-select-clearable ng-pristine ng-invalid ng-select-bottom ng-touched ng-select-opened"> Select Role
@ranieldenicen.marpuri6544
@ranieldenicen.marpuri6544 3 жыл бұрын
do we need to install selenium first ? or just go ahead and use selenium's webdriver straight ?
@bhoomikathakkar1753
@bhoomikathakkar1753 2 жыл бұрын
Hi @Naveen, How can automate the angular 1 element where it is define as send file
@spratanzz4324
@spratanzz4324 4 жыл бұрын
Can you kindly put some video for how cucumber 4 works with TestNG??
@stutigawande6835
@stutigawande6835 Жыл бұрын
Hi Naveen, Please let me know if ngwebdriver is supported by python as well..
@wagnerpinheiro9301
@wagnerpinheiro9301 3 жыл бұрын
Hi, I 'm having trouble using TestNg in angular application. I am not able to click on a wrapper menu. menu menu Could you help me?
@samathakotapally6418
@samathakotapally6418 8 ай бұрын
Hi naveen can you make a video to handle alert of angular appication using cucumber framework
@mmcommify
@mmcommify 3 жыл бұрын
is ngWebDriver sufficient for realtime world
@KiranKumar-jj9vu
@KiranKumar-jj9vu 3 жыл бұрын
Hi Naveen, I just followed your video to automation dice login. www.dice.com/dashboard/login But I could not find any elements like ng-model, ng-click but those are little different element & I could not even click on `Sign In` button. Here is the element pasted for your reference. Sign In Tried using Xpath non-angular style like below, but click not happened. driver.findElement(By.xpath("button[@data-automation-id=\"sign-in-button\"]")).click(); Tried using CSS non-angular style like below, click happened and saw next page url but page was not loading up(showing white page). driver.findElement(By.cssSelector("[data-automation-id=\"sign-in-button\"]")).click(); Could you please make a quick video on this to deal with data-ng-click or ng-disabled or data-automation-id ? Appreciate your help here.
@KiranKumar-jj9vu
@KiranKumar-jj9vu 3 жыл бұрын
Appreciate your help here.
What is HTML DOM & StaleElement Exception in Selenium
36:04
Naveen AutomationLabs
Рет қаралды 81 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 12 МЛН
Angular Protractor example
9:45
Sourav
Рет қаралды 3 М.
Taking ScreenShot ONLY for Failed Tests in Selenium using TestNG Listener
32:12
Naveen AutomationLabs
Рет қаралды 116 М.
How to debug Selenium Framework Code using Eclipse Debugger
45:51
Naveen AutomationLabs
Рет қаралды 67 М.
Mystery of StaleElementReferenceException in Selenium WebDriver
18:10
Naveen AutomationLabs
Рет қаралды 50 М.
Why didn't the Angular team just use RxJS instead of Signals?
8:15
Joshua Morony
Рет қаралды 91 М.
Handle Browser Pop Up Window (using Window Handler) in Selenium - Session 8
34:26
Naveen AutomationLabs
Рет қаралды 169 М.
Лучший браузер!
0:27
Honey Montana
Рет қаралды 1,1 МЛН
Мой новый мега монитор!🤯
1:00
Корнеич
Рет қаралды 761 М.
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН