unsafe_browser.feature 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  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
  6. #11458
  7. @fragile
  8. Scenario: The Unsafe Browser can access the LAN
  9. Given I have started Tails from DVD and logged in and the network is connected
  10. And a web server is running on the LAN
  11. When I successfully start the Unsafe Browser
  12. And I open a page on the LAN web server in the Unsafe Browser
  13. Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds
  14. #11458
  15. @fragile
  16. Scenario: Starting the Unsafe Browser works as it should.
  17. Given I have started Tails from DVD and logged in and the network is connected
  18. When I successfully start the Unsafe Browser
  19. Then the Unsafe Browser runs as the expected user
  20. And the Unsafe Browser has a red theme
  21. And the Unsafe Browser shows a warning as its start page
  22. And the Unsafe Browser has no plugins installed
  23. And the Unsafe Browser has no add-ons installed
  24. And the Unsafe Browser has only Firefox's default bookmarks configured
  25. And the Unsafe Browser has no proxy configured
  26. And the Unsafe Browser uses all expected TBB shared libraries
  27. #11457, #11458
  28. @fragile
  29. Scenario: Closing the Unsafe Browser shows a stop notification and properly tears down the chroot.
  30. Given I have started Tails from DVD and logged in and the network is connected
  31. When I successfully start the Unsafe Browser
  32. And I close the Unsafe Browser
  33. Then I see the Unsafe Browser stop notification
  34. And the Unsafe Browser chroot is torn down
  35. #11458
  36. @fragile
  37. Scenario: Starting a second instance of the Unsafe Browser results in an error message being shown.
  38. Given I have started Tails from DVD and logged in and the network is connected
  39. When I successfully start the Unsafe Browser
  40. And I start the Unsafe Browser
  41. Then I see a warning about another instance already running
  42. #11458
  43. @fragile
  44. Scenario: The Unsafe Browser cannot be configured to use Tor and other local proxies.
  45. Given I have started Tails from DVD and logged in and the network is connected
  46. When I successfully start the Unsafe Browser
  47. Then I cannot configure the Unsafe Browser to use any local proxies
  48. #11458
  49. @fragile
  50. Scenario: The Unsafe Browser will not make any connections to the Internet which are not user initiated
  51. Given I have started Tails from DVD and logged in and the network is connected
  52. And I capture all network traffic
  53. And Tor is ready
  54. And I configure the Unsafe Browser to check for updates more frequently
  55. But checking for updates is disabled in the Unsafe Browser's configuration
  56. When I successfully start the Unsafe Browser
  57. Then the Unsafe Browser has started
  58. And I wait 120 seconds
  59. And the clearnet user has not sent packets out to the Internet
  60. And all Internet traffic has only flowed through Tor
  61. Scenario: Starting the Unsafe Browser without a network connection results in a complaint about no DNS server being configured
  62. Given I have started Tails from DVD without network and logged in
  63. When I start the Unsafe Browser
  64. Then the Unsafe Browser complains that no DNS server is configured