Resurrect another blueprint.
[besstails.git] / features / unsafe_browser.feature
blobd5782f73ee3e6c33bd0209c046185dff38e05c34
1 @product
2 Feature: Browsing the web using the Unsafe Browser
3   As a Tails user
4   when I browse the web using the Unsafe Browser
5   I should have direct access to the web
7   Background:
8     Given a computer
9     And I start the computer
10     And the computer boots Tails
11     And I log in to a new session
12     And GNOME has started
13     And I have a network connection
14     And Tor has built a circuit
15     And Iceweasel has autostarted and is not loading a web page
16     And I kill the process "iceweasel"
17     And the time has synced
18     And I have closed all annoying notifications
19     And I save the state so the background can be restored next scenario
21   Scenario: Starting the Unsafe Browser works as it should.
22     When I start the Unsafe Browser
23     Then the Unsafe Browser has started
24     And the Unsafe Browser has a red theme
25     And the Unsafe Browser has Wikipedia pre-selected in the search bar
26     And the Unsafe Browser shows a warning as its start page
28   Scenario: Closing the Unsafe Browser shows a stop notification.
29     When I start the Unsafe Browser
30     Then the Unsafe Browser has started
31     And I close the Unsafe Browser
32     Then I see the Unsafe Browser stop notification
34   Scenario: Starting a second instance of the Unsafe Browser results in an error message being shown.
35     When I start the Unsafe Browser
36     Then the Unsafe Browser has started
37     And I run "sudo unsafe-browser"
38     Then I see a warning about another instance already running
40   Scenario: The Unsafe Browser cannot be restarted before the previous instance has been cleaned up.
41     When I start the Unsafe Browser
42     Then the Unsafe Browser has started
43     And I close the Unsafe Browser
44     And I run "sudo unsafe-browser"
45     Then I see a warning about another instance already running
47   Scenario: Opening check.torproject.org in the Unsafe Browser shows the red onion and a warning message.
48     When I start the Unsafe Browser
49     Then the Unsafe Browser has started
50     And I open the address "https://check.torproject.org" in the Unsafe Browser
51     Then I see "UnsafeBrowserTorCheckFail.png" after at most 60 seconds
53   Scenario: The Unsafe Browser cannot be configured to use Tor and other local proxies.
54     When I start the Unsafe Browser
55     Then the Unsafe Browser has started
56     Then I cannot configure the Unsafe Browser to use any local proxies