INNER CODE UNIT · Python

find_and_open_file

etchdroid/etchdroid · appium-tests/etchdroid/actions.py:33

def find_and_open_file(driver: Remote, filename: str):
    search_btn = wait_for_element(driver, '//*[@content-desc="Search"]')
    search_btn.click()
    search_field = wait_for_element(driver, "//android.widget.AutoCompleteTextView")
    search_field.send_keys(f"{filename}")
    arch_iso = wait_for_element(
        driver,
        f'//android.widget.TextView[@text="{filename}"]',
        5,
    )
    arch_iso.click()


def select_first_usb_device_if_multiple(driver: Remote, timeout: int = 1):
    try:
        usb_device = wait_for_element(driver, '//*[@content-desc="USB drive"]', timeout=timeout)
        usb_device.click()
    except TimeoutException:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…