A python test framework and helper function set for OST Selenium work.
##Constants:
LOCAL # Use ChromeDriver locally
REMOTE # Use Sauce Labs
CONDENSED_WIDTH # Compact screen max width
WAIT_TIME # Standard time in seconds to wait for a command
READING # Assignment type: reading
HOMEWORK # Assignment type: homework
EXTERNAL # Assignment type: external
EVENT # Assignment type: event
REVIEW # Assignment type: review
##Objects and Methods:
StaxHelper.run_on # Run tests locally or on Sauce Labs
classmethod remote=True # (bool)
pasta_user=None # (pastasauce.PastaSauce)
capabilities=None # (dict)
user # A user object
username=None # (str)
password=None # (str)
site=None # (str)
user.get_site # Access a particular Tutor site
driver # (selenium.webdriver)
user.set_site # Change the site URL
url='' # (str)
user.login # Tutor login control
driver # (selenium.webdriver)
username=None # (str)
password=None # (str)
url=None # (str)
user.open_user_menu # User menu opener
driver # (selenium.webdriver)
user.logout # Logout control
driver # (selenium.webdriver)
user.tutor_logout # Tutor logout
driver # (selenium.webdriver)
user.accounts_logout # Accounts logout
driver # (selenium.webdriver)
user.select_course # Course selection
driver # (selenium.webdriver)
title=None # (str)
category=None # (str)
user.view_reference_book # Access the reference book
driver # (selenium.webdriver)
------
teacher # A teacher object
username=None # (str)
password=None # (str)
teacher.add_assignment # Add an assignment
driver # (selenium.webdriver)
assignment # (str constant)
args # (dict)
teacher.change_assignment # Alter an existing assignment
driver # (selenium.webdriver)
assignment # (str constant)
args # (dict)
teacher.delete_assignment # Delete an existing assignment (if available)
driver # (selenium.webdriver)
assignment # (str constant)
args # (dict)
teacher.goto_menu_item # Go to a specific user menu item
driver # (selenium.webdriver)
item # (str)
teacher.goto_calendar # Return the teacher to the calendar dashboard
driver # (selenium.webdriver)
teacher.goto_performance_forecast # Access the performance forecast page
driver # (selenium.webdriver)
teacher.goto_student_scores # Access the student scores page
driver # (selenium.webdriver)
------
student # A student object
username=None # (str)
password=None # (str)
student.work_assignment # Work an assignment
title # (str)
total_segments # (‘all’ or int)
student.goto_past_work # View work for previous weeks
[no arguments]
student.goto_performance_forecast # View the student performance forecast
[no arguments]
student.practice # Complete a set of 5 practice problems
section # (str)
------
admin # An administrator object
username=None # (str)
password=None # (str)
admin.goto_admin_control # Access the administrator controls
[no arguments]
admin.goto_courses # Access the course admin control
[no arguments]
admin.goto_ecosystems # Access the ecosystem admin control
[no arguments]
Metadata
Release files for Staxing 0.0.58
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| Staxing-0.0.58.tar.gz | 28.0 kB | Without provenance | Details |
Release files / Staxing-0.0.58.tar.gz
| Download URL | Staxing-0.0.58.tar.gz |
|---|---|
| Size | 28.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b63ed2c2a02c05a5176e50d0a99b528850be68298163dcd0a1d3a76b49f6690e
|
|
BLAKE2b-256 checksum How to use checksums |
96727c3d0769e433e7d9f379731983d97fbc0b6a2a15748d2590f65d2c7a0901
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for Staxing 0.0.58
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.