upload

The command to upload a file to the element.

Syntax

Element.upload(filepath: str) -> Element

Usage

correct usage
py.get("#file-upload").upload("path/to/file.png")
incorrect usage
# Errors, must be an element that can accept an upload
py.get("a").upload("path/to/file.png")

Arguments

  • filepath (str) - The absolute path to the file including the name and extension

Yields

  • Element - The element you attempted to upload to

Examples

Before the upload() command, you would do this:

That was not as clear or intuitive 😢, but now it's much cleaner!

Last updated