from plone.testing.z2 import Browser def test_login(): browser = Browser() browser.open("http://localhost:8080/login") # Enter username and password browser.getControl(name="__ac_name").value = "testuser" browser.getControl(name="__ac_password").value = "testpassword" # Submit form browser.getControl(name="submit").click() # Verify login was successful assert "Welcome, testuser" in browser.contents
from plone.testing.z2 import Browser def test_form_submission(): browser = Browser() browser.open("http://localhost:8080/myform") # Enter form data browser.getControl(name="name").value = "Test User" browser.getControl(name="email").value = "[email protected]" # Submit form browser.getControl(name="submit").click() # Verify form was processed correctly assert "Thank you for submitting the form" in browser.contentsPackage Library: The plone.testing.z2 Browser is part of the Plone testing framework and is included in the Plone package.