SeleniumBase Recorder Mode 🔴 / Web Test Generator

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

🔴 SeleniumBase Recorder Mode lets you record & export browser actions into test automation scripts.
seleniumbase.io/help_docs/rec...
github.com/seleniumbase/Selen...
Launch the Recorder Desktop App by calling "sbase recorder" after you've installed the SeleniumBase Python package.
Royalty Free Music from Bensound - www.bensound.com/royalty-free...
SeleniumBase: github.com/seleniumbase/Selen... / seleniumbase.io/

Пікірлер: 39

  • @rebeccaw4371
    @rebeccaw43712 жыл бұрын

    Woah!! This is so cool and a great idea! Thank you for sharing! 👏

  • @rachelw5990
    @rachelw59902 жыл бұрын

    This is great! Thank you for sharing!

  • @rebeccaw4371

    @rebeccaw4371

    2 жыл бұрын

    I agree!! 👏

  • @jonathanpetit8461
    @jonathanpetit84612 ай бұрын

    Awesome thank you !!!

  • @ecomxfactor-YaronBeen
    @ecomxfactor-YaronBeen4 ай бұрын

    This is awesome!

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

    This is awesome! Thank you so much!

  • @Nubecilia
    @Nubecilia2 жыл бұрын

    Very nice video and program, i love it!!! i'm here recomended by you in forum in selenium ;)

  • @MichaelMintz

    @MichaelMintz

    2 жыл бұрын

    Thank you!

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

    I love this please make more videos!

  • @gawrysiak100
    @gawrysiak10011 ай бұрын

    its morning

  • @MichaelMintz

    @MichaelMintz

    11 ай бұрын

    The "good night" was for live viewers in my timezone. :)

  • @amabamo5769
    @amabamo57692 жыл бұрын

    Thank you

  • @Eva-eo5tp
    @Eva-eo5tp10 ай бұрын

    Thank you very much for making these videos. They are incredibly helpful. If I have made a recording of a session up to a point and exited the debugger, is there a way to replay that recording (to get back to where I left off) and then record more steps to extend the recording?

  • @MichaelMintz

    @MichaelMintz

    10 ай бұрын

    Yes, if you add a `breakpoint()` to the end of your recorded script, and then run that script in recorder mode (`pytest --rec`), then once you reach the breakpoint, you can record more actions, and it'll generate a new full script with your original recording and new additions.

  • @leejun1747
    @leejun17472 жыл бұрын

    this is great! by the way how does it scroll down? can recorder record scorlling up and down?

  • @MichaelMintz

    @MichaelMintz

    2 жыл бұрын

    SeleniumBase methods automatically scroll to elements being interacted with, which means the Recorder doesn't need to record the scroll actions separately.

  • @web3twon
    @web3twon7 ай бұрын

    hey Mike, Been loving learning and diving into seleniumbase and recently learned about recorder mode. Running into a silly issue that I didnt wanna clog the github with After clicking record i get the following error PS C:\Users\XXXXXXXX\Desktop> sbase recorder * Starting the SeleniumBase Recorder Desktop App... 'C:\Program' is not recognized as an internal or external command,

  • @web3twon

    @web3twon

    7 ай бұрын

    Actually fixed this finally haha was going insane, ended up reinstall selinumbase and python, I think something got out of whack. The recorder is wildly powerful, thankyou 🙏

  • @MichaelMintz

    @MichaelMintz

    7 ай бұрын

    If you're still having issues with that, upgrade to seleniumbase 4.21.5 (or newer) - github.com/seleniumbase/SeleniumBase/releases/tag/v4.21.5

  • @AshishSingh-ri9rr
    @AshishSingh-ri9rr2 ай бұрын

    Is there a way to stop the record other than entering "c" on the terminal, like a shortcut key?

  • @MichaelMintz

    @MichaelMintz

    2 ай бұрын

    That's a Python `breakpoint()`. `c` + `Enter` to continue, but you can check the Python docs for more.

  • @FranklinGames
    @FranklinGames2 жыл бұрын

    Hello. I am getting this error when playing my test: "exception = , message = 'Element {input[placeholder="Введите 2 символа"]} was not present after 10 seconds!'". Tell me, please, how to solve it? I understand that you need to set a delay, but how to do it?

  • @MichaelMintz

    @MichaelMintz

    2 жыл бұрын

    Hello. Most methods have an optional "timeout" argument so that you can specify how long to wait for an element to appear. You can modify the exported script and then rerun it using "pytest" from the command-line.

  • @FranklinGames

    @FranklinGames

    2 жыл бұрын

    @@MichaelMintz Thank you very much for your answer, it helped :)

  • @FranklinGames

    @FranklinGames

    2 жыл бұрын

    @@MichaelMintz Does it need to be written in the terminal so that the entry is not through css, but through Xpath? Example: "sbase mkrec TEST_NAME4.py --url= "

  • @MichaelMintz

    @MichaelMintz

    2 жыл бұрын

    @@FranklinGames The Recorder only uses CSS Selectors, but you can make changes to the script later.

  • @laujiawen3520
    @laujiawen35206 ай бұрын

    I'm a super newbie in coding and i dont understand where to type "sbase recorder" to get it started in the first place.. please help

  • @MichaelMintz

    @MichaelMintz

    6 ай бұрын

    Type `sbase recorder` on the command-line to start the Recorder Desktop App. There's a separate video about it here: kzread.info/dash/bejne/l3-Cl9CqZ7zIlLA.html

  • @laujiawen3520

    @laujiawen3520

    6 ай бұрын

    @@MichaelMintz thank you.. I opened it successfully now, but I can't log in because there's cloudfare.. it opens up a new tab and shows "This check is taking longer than expected. Check your Internet connection and refresh the page if the issue persists".. so i can't continue.. is there a way to solve this?

  • @MichaelMintz

    @MichaelMintz

    6 ай бұрын

    @@laujiawen3520 See kzread.info/dash/bejne/Z5iBqKtslZubmco.html for bypassing Cloudflare turnstiles.

  • @Mikey374
    @Mikey3747 ай бұрын

    Please advise how I can turn off that background musak ?

  • @MichaelMintz

    @MichaelMintz

    7 ай бұрын

    That was an experiment trying background music in a video tutorial. 🙂 Not sure if it can be filtered out.

  • @marsango6624
    @marsango66245 ай бұрын

    how can i open recorder with uc mode?

  • @MichaelMintz

    @MichaelMintz

    5 ай бұрын

    `sbase recorder --uc`

  • @ecomxfactor-YaronBeen

    @ecomxfactor-YaronBeen

    4 ай бұрын

    @@MichaelMintz and upon doing so, the whole script is written with the adjustments needed to run in uc mode? Regardless, thank you for creating this- it's amazing!

  • @MichaelMintz

    @MichaelMintz

    4 ай бұрын

    @@ecomxfactor-YaronBeen That launches the Recorder in UC Mode. Scripts are saved the same way, regardless. But then use `--uc` as a `pytest` command-line option to playback the recorded script in UC Mode. The code may still need a few adjustments.

  • @ecomxfactor-YaronBeen

    @ecomxfactor-YaronBeen

    4 ай бұрын

    @@MichaelMintz Awesome. Thanks!

Келесі