Best Python code snippet using playwright-python
_set_input_files_helpers.py
Source:_set_input_files_helpers.py  
...59            assert isinstance(p, (str, Path))60            local_paths.append(str(Path(p).absolute().resolve()))61        return InputFilesList(streams=None, localPaths=local_paths, files=None)62    return InputFilesList(63        streams=None, localPaths=None, files=await _normalize_file_payloads(files)64    )65async def _normalize_file_payloads(66    files: Union[str, Path, FilePayload, List[Union[str, Path]], List[FilePayload]]67) -> List:68    file_list = files if isinstance(files, list) else [files]69    file_payloads: List = []70    for item in file_list:71        if isinstance(item, (str, Path)):72            file_payloads.append(73                {74                    "name": os.path.basename(item),75                    "buffer": base64.b64encode(await async_readfile(item)).decode(),76                }77            )78        else:79            file_payloads.append(...LambdaTest’s Playwright tutorial will give you a broader idea about the Playwright automation framework, its unique features, and use cases with examples to exceed your understanding of Playwright testing. This tutorial will give A to Z guidance, from installing the Playwright framework to some best practices and advanced concepts.
Get 100 minutes of automation test minutes FREE!!
