Forum Discussion

minhnhatdanchoi's avatar
minhnhatdanchoi
Frequent Visitor
8 months ago
Solved

How to run playwright in notebook

Hi, i'm trying to run some code in a fabric notebook, but i'm getting an error saying that some dependencies are missing.
how can i install these dependencies in a fabric notebook. Thank you

  • v-sshirivolu's avatar
    v-sshirivolu
    8 months ago

    Hi minhnhatdanchoi ,
    As you found, Fabric notebooks cannot run Playwright directly right now. The easiest way is to run your Playwright scripts on your laptop, an Azure VM, or a Databricks notebook where it works fully, and then bring the results into Fabric. If you want to do web scraping or automation inside Fabric, using APIs with Python (requests/httpx) or official SDKs can work without needing a browser. If running Playwright directly in Fabric is very important for you, you may also consider raising a Microsoft support ticket for guidance or to request feature support.

    To raise a support ticket for Fabric and Power BI, kindly follow the steps outlined in the following guide:

    How to create a Fabric and Power BI Support ticket - Power BI | Microsoft Learn

     

     

12 Replies

  • Hi minhnhatdanchoi

     

    You can either install them in an environment and use that environment in your notebook as described here: 
    Library Management in Fabric Environments - Microsoft Fabric | Microsoft Learn

     

    Or you can use the %pip install magic command at the top of your notebook. That is outlined here: 
    Manage Apache Spark libraries - Microsoft Fabric | Microsoft Learn

     

    If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.

     

    • minhnhatdanchoi's avatar
      minhnhatdanchoi
      Frequent Visitor

      I can't install because it require sudo command

      I need to run '!playwright install' to install dependencies
      • v-sshirivolu's avatar
        v-sshirivolu
        Community Support

        Hi minhnhatdanchoi ,
        The reason !playwright install isn’t working is that it normally requires elevated permissions to install browser binaries system-wide, which isn’t available in a Fabric notebook. In this environment, the recommended approach is to rely on user-level installation methods or the pre-installed browser dependencies provided by the platform, which allows you to run Playwright code without needing sudo while staying within the platform’s security rules.

  • v-sshirivolu's avatar
    v-sshirivolu
    Community Support

    Hi minhnhatdanchoi ,

    I would also take a moment to thank tayloramy , for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.
     

    I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions

     

    • v-sshirivolu's avatar
      v-sshirivolu
      Community Support

      Hi minhnhatdanchoi ,
      I hope the information provided above assists you in resolving the issue. If you have any additional questions or concerns, please do not hesitate to contact us. We are here to support you and will be happy to help with any further assistance you may need.

       

  • Additional information:
    I'm trying to run playwright install-deps, and it require password to install