Project

General

Profile

Actions

Task #147

open

webapp testing - add dropdown support to base page

Added by Sam Pearson 3 months ago. Updated 23 days ago.

Status:
New
Priority:
Low
Assignee:
-
Target version:
-
Start date:
04/27/2026
Due date:
% Done:

0%

Estimated time:
Engineering Effort:
medium
App Component:
Webapp Testing
Feature:

Description

In user_account_page.py , using a dropdown looks like this:

        if timezone is not None:
            # For select elements, we need to use a different approach
            from selenium.webdriver.support.ui import Select
            select_element = self._find(self.timezone_select_locator)
            select = Select(select_element)
            select.select_by_value(timezone)

That should be in the base page, there should be some method like

def select_from_dropdown(dropdown_locator, selection):
    pass
Actions

Also available in: Atom PDF