qutebrowser/tests/integration/features/hints.feature

60 lines
2.2 KiB
Gherkin
Raw Normal View History

2015-11-09 18:17:13 +01:00
Feature: Using hints
Scenario: Following a hint.
When I open data/hints/link.html
And I run :hint links normal
And I run :follow-hint a
And I wait until data/hello.txt is loaded
2015-11-09 18:17:13 +01:00
Then the requests should be:
data/hints/link.html
data/hello.txt
Scenario: Using :follow-hint outside of hint mode (issue 1105)
When I run :follow-hint
2015-11-26 17:50:39 +01:00
Then the error "follow-hint: This command is only allowed in hint mode." should be shown
2015-11-09 18:17:13 +01:00
Scenario: Using :follow-hint with an invalid index.
When I open data/hints/link.html
And I run :hint links normal
And I run :follow-hint xyz
2015-11-26 17:50:39 +01:00
Then the error "No hint xyz!" should be shown
Scenario: Following a hint and force to open in current tab.
2016-03-30 23:53:18 +02:00
When I open data/hints/link_blank.html
And I run :hint links current
And I run :follow-hint a
And I wait until data/hello.txt is loaded
Then the following tabs should be open:
- data/hello.txt (active)
Scenario: Following a hint and allow to open in new tab.
When I open data/hints/link_blank.html
And I run :hint links normal
And I run :follow-hint a
And I wait until data/hello.txt is loaded
Then the following tabs should be open:
- data/hints/link_blank.html
- data/hello.txt (active)
2016-03-30 23:53:18 +02:00
Scenario: Following a hint to link with sub-element and force to open in current tab.
When I open data/hints/link_span.html
And I run :tab-close
And I run :hint links current
And I run :follow-hint a
And I wait until data/hello.txt is loaded
Then the following tabs should be open:
- data/hello.txt (active)
2016-04-10 20:30:26 +02:00
2016-04-30 14:28:58 +02:00
Scenario: Entering and leaving hinting mode (issue 1464)
When I open data/hints/link.html
And I run :hint
And I run :fake-key -g <Esc>
Then no crash should happen
2016-04-10 20:30:26 +02:00
@xfail
Scenario: Using :hint spawn with flags (issue 797)
When I open data/hints/link.html
And I run :hint all spawn -v echo
And I run :follow-hint a
Then the message "Command exited successfully" should be shown