Documentation ¶
Overview ¶
Package test provides utility drivers for running UI tests without rendering
Index ¶
- func Canvas() fyne.Canvas
- func NewApp() fyne.App
- func NewCanvas() fyne.Canvas
- func NewClipboard() fyne.Clipboard
- func NewDriver() fyne.Driver
- func NewWindow(content fyne.CanvasObject) fyne.Window
- func Tap(obj fyne.Tappable)
- func Type(obj fyne.Focusable, chars string)
- func TypeOnCanvas(c fyne.Canvas, chars string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApp ¶
NewApp returns a new dummy app used for testing.. It loads a test driver which creates a virtual window in memory for testing.
func NewClipboard ¶
NewClipboard returns a single use in-memory clipboard used for testing
func NewWindow ¶
func NewWindow(content fyne.CanvasObject) fyne.Window
NewWindow creates and registers a new window for test purposes
func Type ¶
Type performs a series of key events to simulate typing of a value into the specified object. The focusable object will be focused before typing begins. The chars parameter will be input one rune at a time to the focused object.
func TypeOnCanvas ¶
TypeOnCanvas is like the Type function but it passes the key events to the canvas object rather than a focusable widget.
Types ¶
This section is empty.