Talking with Robot Framework experts: Mikko Korpela about the new Browser library

Ғылым және технология

This video is part of my web automation series with 𝗥𝗼𝗯𝗼𝘁 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 and Selenium, so be sure to like, subscribe and hit the notification bell so you don't miss out on any video that I post.
This is the first video of a new series called: Talking with experts in which we try to answer important questions regarding specific Robot Framework topics.
The best place to search for these answers are directly inside the Robot Framework community. These people are the ones who work to maintain, update and develop the Robot Framework project.
I am planning on having regular meetings with members of the community so please leave your comments and ideas inside the comments section.
This first video is dedicated to the new browser library for Robot Framework called "Browser". This is a great alternative to Selenium and it relies on Playwright, a tool developed by Microsoft. The advantages of using the "Browser" library are:
- Faster execution time
- More stable than Selenium
- JavaScript support headless mode
- New locators strategies
- Many other cool stuff that you will discover during the video.
--------- Video content ---------
0:00 - Intro
1:45 - Introduction of Mikko
4:16 - History of the new Browser library
6:33 - Browser library development team
9:13 - Advantages of Browser Library over Selenium
11:05 - New selector strategy in Browser library
13:46 - Browser library performances and speed
15:28 - About contexts in Browser library
19:09 - Removing the waiting for elements in Browser library
28:32 - Contolling the execution speed in Browser library
29:36 - Presenter mode in Browser library
31:54 - Open browser machine style (headless)
33:10 - Controlling browser auto close machanism
36:53 - "Promise To" feature and parallization in Browser library
48: 14 - Future of the Browser library
51:05 - Webdrivers in Browser library
Check out the official repository for the new Browser library: marketsquare.github.io/robotf....
Robot Framework community slack channel: robotframework.slack.com
My guest for this video is Mikko Korpela who is involved with the Robot Framework development since the beginning of the project and the creator of pabot for Robot Framework (a tool to run tests in parallel).
Mobile automation tutorial available here:
➡️ • Mobile Automation With...
My channel is dedicated to teaching Robot Framework automation to those who want to learn a simple automation framework but don't necessarily have the programming skills that other frameworks require.
You can start from scratch and learn automation at your own pace and I will be guiding you all the way. Don't hesitate to comment on my videos if you think that there are notions or keywords you don't understand.
I will gladly help and guide you.
𝗧𝗵𝗲 𝗯𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀 𝘁𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗶𝘀 𝗮𝘃𝗮𝗶𝗹𝗮𝗯𝗹𝗲 𝗶𝗻𝘀𝗶𝗱𝗲 𝘁𝗵𝗲 𝘀𝗽𝗲𝗰𝗶𝗳𝗶𝗰 𝗽𝗹𝗮𝘆𝗹𝗶𝘀𝘁 𝗼𝗻 𝗺𝘆 𝗰𝗵𝗮𝗻𝗻𝗲𝗹, 𝘀𝗼 𝗴𝗼 𝗮𝗵𝗲𝗮𝗱 𝗮𝗻𝗱 𝗰𝗵𝗲𝗰𝗸 𝘁𝗵𝗮𝘁 𝗼𝘂𝘁 𝗳𝗼𝗿 𝗺𝗼𝗿𝗲 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻:
➡️ • Complete Robot Framewo...
Send me messages about tutorials you would like to see related to Robot Framework, mobile automation or web automation and I will try to make it happen.
🔔🔔🔔𝗗𝗼𝗻'𝘁 𝗳𝗼𝗿𝗴𝗲𝘁 𝘁𝗼 𝗹𝗶𝗸𝗲, 𝘀𝘂𝗯𝘀𝗰𝗿𝗶𝗯𝗲 𝗮𝗻𝗱 𝗵𝗶𝘁 𝘁𝗵𝗮𝘁 𝗯𝗲𝗹𝗹 𝗶𝗰𝗼𝗻!🔔🔔🔔

Пікірлер: 11

  • @robotframework101
    @robotframework1013 жыл бұрын

    Great video. Thank you both! btw. I love the browser library and will always recommend it in any project that has to automate web GUI tests. Still I see a lot of people on RF Slack asking Selenium-Library questions. I guess to few people are aware of browser library. May be the foundation should do bit more marketing for it :)

  • @RobotFrameworkTutorials

    @RobotFrameworkTutorials

    3 жыл бұрын

    We are trying to help the community grow. Any idea is welcomed :-)

  • @92BORN26
    @92BORN262 жыл бұрын

    Hey..great video!! One query though..how to click on an element using javascript in robot framewok when using browser library?

  • @RobotFrameworkTutorials

    @RobotFrameworkTutorials

    2 жыл бұрын

    Hello. There is a keyword to execute Javascript inside the library. If not, you have the click command. Just reffer to the library documentation 😄

  • @anupkumar372
    @anupkumar372 Жыл бұрын

    Hey, I have been really struggling with the file upload , I am using an dockerised container to run the tests and for some reason "Promise To Upload File" or "Upload File By Selector" seems to not work and nothing uploads. Do you know what may be the cause?

  • @RobotFrameworkTutorials

    @RobotFrameworkTutorials

    Жыл бұрын

    Promise to upload file validates the final result, it doesn't actually do the upload. For this you should use "Upload file by selector" and target the element of type input. That should work. If not, it may be related to the docker env configuration

  • @RobotFrameworkTutorials
    @RobotFrameworkTutorials2 жыл бұрын

    Is Playwright the new player in town? We think it is. But, just to be sure, watch all the pros and cons in this video

  • @4niff
    @4niff3 жыл бұрын

    Do you have a plan for iOS with Robotframework and mobile browser testing?

  • @RobotFrameworkTutorials

    @RobotFrameworkTutorials

    3 жыл бұрын

    Hello. I am planning to do that for a long time. Unfortunately I did not have time to do it until now. I hope I will make it

  • @prasenak5957
    @prasenak59577 ай бұрын

    I want to click a button on its right side. can someone please help me?

  • @RobotFrameworkTutorials

    @RobotFrameworkTutorials

    6 ай бұрын

    What library are you using?

Келесі