ConsoleUser

Copyright (c) 2010-2023 Skaion Corporarion, www.skaion.com

This project was developed in part by numerous sponsorships from the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints of Governmental purposes notwithstanding any copyright notation thereon.

All content reflects those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the U.S. Government or Skaion Corporation.

class OwnCloud.OwnCloud(system, config)

This is the abstract parent for all classes that implement using OwnCloud to implement <no title>

Parameters:

  • system: the <no title> object connected to the client machine

  • config: the <no title> object defining this user

advance_to_username_field()

Need to click beside our login field, not right on it

confirm_login()

Look for the welcome dialog or other evidence that the login succeeded

download_selected(local_path)

Assuming an entry is currently selected, download it.

Parameters:

  • local_path: the string path on the client to save the downloaded file

load(path)

:doc:Platform load tries to expand the File menu and look for Open, but that isn’t what this site needs, so we will change how the start of the method works to click on the “Browse” button instead.

Parameters:

  • path: the string path to the file to upload

scroll_list_right(times=5)

If the resolution isn’t high enough the file list won’t be showing in its entirety, including areas we need for some tasks so this will provide a way to scroll that area to show the import parts.

select_random()

Select a random file currently available