freedomofpress / freedomofpress/securedrop-https-everywhere-ruleset

Have end-to-end testing that Tor Browser can load the ruleset and navigate to one of our onion addresses

Open
#267 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
11
Forks
4
Avg merge
8m
Merged PRs (30d)
7

Description

We should be able to automate TBB with selenium to navigate to a SD instance via the onion address to verify everything is still working. This would catch issues like today's regression where the sd.o endpoint to load the ruleset was failing.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the repository's Python test setup and the Selenium automation needed to drive Tor Browser. The test should navigate to a SecureDrop instance through its onion address, load the ruleset, and verify that navigation succeeds without the ruleset-loading regression.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.