plone.testing.z2 includes a Browser API which is used for web testing. There are several methods provided by the Browser API for accessing and manipulating web contents.
One such method is getControl. It is used for accessing and manipulating form controls like input, select, and checkbox fields. Its syntax is as follows:
Syntax:
browser.getControl(control_type, **kwargs)
Example:
from plone.testing.z2 import Browser browser = Browser() browser.open("http://www.example.com") control = browser.getControl(name="username") control.value = "testuser" form = browser.getForm("login") form.submit()
In this example, we have used getControl to access the username input field and set its value to "testuser". We then submit the login form.
Overall, plone.testing.z2 is a useful package library for testing web applications and automating browser interactions.
Python Browser.getControl - 56 examples found. These are the top rated real world Python examples of plone.testing.z2.Browser.getControl extracted from open source projects. You can rate examples to help us improve the quality of examples.