{"flag":true,"single":true,"pageTitle":"Forms and Actions (interact with HTML Input elements)","post":{"id":291,"user_id":"1","slug":"forms-and-actions-interact-with-html-input-elements--3dwl","title":"Forms and Actions (interact with HTML Input elements)","body":"<p><strong>FORMS and actions:<\/strong> &nbsp;<a href=\"https:\/\/playwright.dev\/python\/docs\/input\">https:\/\/playwright.dev\/python\/docs\/input<\/a><\/p>\r\n<p>Fill input boxes<\/p>\r\n<pre class=\"language-markup\"><code>page.get_by_role(\"textbox\").fill(\"Peter\") # Text input\r\npage.get_by_label(\"Birth date\").fill(\"2020-02-02\") # Date input\r\npage.get_by_label(\"Appointment time\").fill(\"13:15\") # Time input\r\npage.get_by_label(\"Local time\").fill(\"2020-03-02T05:15\") # Local datetime input\r\npage.get_by_label('I agree to the terms above').check() #checkbox\r\npage.get_by_label('Choose a color').select_option('blue') # select \r\npage.get_by_role(\"button\").click() # Generic click\r\npage.locator('#area').press_sequentially('Hello World!') # Press keys one by one\r\npage.get_by_label('password').focus() #focus element<\/code><\/pre>\r\n<p><strong>&nbsp;Press Keys: &nbsp;<\/strong><br>&nbsp;page.get_by_text(\"Submit\").press(\"Enter\") #press enter<br>&nbsp;<a href=\"https:\/\/playwright.dev\/python\/docs\/input#keys-and-shortcuts\">https:\/\/playwright.dev\/python\/docs\/input#keys-and-shortcuts<\/a><\/p>\r\n<p><strong>&nbsp;Upload files:<\/strong><br>&nbsp;<a href=\"https:\/\/playwright.dev\/python\/docs\/input#upload-files\">https:\/\/playwright.dev\/python\/docs\/input#upload-files<\/a><\/p>\r\n<p><strong>&nbsp;Drag and drop:<\/strong><\/p>\r\n<p><a href=\"https:\/\/playwright.dev\/python\/docs\/input#drag-and-drop\">https:\/\/playwright.dev\/python\/docs\/input#drag-and-drop<\/a><\/p>\r\n<p><strong>&nbsp;Scrolling:<\/strong><\/p>\r\n<p>&nbsp;https:\/\/playwright.dev\/python\/docs\/input#scrolling<\/p>\r\n<pre class=\"language-markup\"><code> # Scroll the footer into view, forcing an \"infinite list\" to load more content\r\n page.get_by_text(\"Footer text\").scroll_into_view_if_needed()<\/code><\/pre>\r\n<p><br><strong>&nbsp;Position the mouse and scroll with the mouse wheel<\/strong><\/p>\r\n<pre class=\"language-markup\"><code> page.get_by_test_id(\"scrolling-container\").hover()\r\n page.mouse.wheel(0, 10)<\/code><\/pre>","category_id":"37","is_private":"0","created_at":"2025-03-05T22:44:42.000000Z","updated_at":"2025-03-05T22:44:42.000000Z","category":{"id":37,"user_id":"1","name":"Playwright","slug":"playwright-c2zf","parent_id":null,"created_at":"2025-03-05T22:35:12.000000Z","updated_at":"2025-03-05T22:35:12.000000Z"},"user":{"id":1,"name":"R GONDAL","email":"rizikmw@gmail.com","email_verified_at":null,"two_factor_confirmed_at":null,"current_team_id":"1","profile_photo_path":null,"created_at":"2023-03-12T10:49:33.000000Z","updated_at":"2025-01-10T12:59:00.000000Z","profile_photo_url":"https:\/\/ui-avatars.com\/api\/?name=R+G&color=7F9CF5&background=EBF4FF"}},"pageDesc":"FORMS and actions: &nbsp;https:\/\/playwright.dev\/python\/docs\/input Fill input boxes page.get_by_role(\"textbox\").fill(\"Peter\") # Text input pa - Forms and Actions (interact with HTML Input elements) (Updated: March 5, 2025) - Read more about Forms and Actions (interact with HTML Input elements) at my programming site [SITE]","categories":[]}