Revision 4c933941
Added by koszko over 1 year ago
| test/__main__.py | ||
|---|---|---|
| 30 | 30 |
import sys |
| 31 | 31 |
import time |
| 32 | 32 |
import code |
| 33 |
from rlcompleter import Completer |
|
| 34 |
import readline |
|
| 33 | 35 |
|
| 34 | 36 |
from .server import do_an_internet |
| 35 | 37 |
from .misc_constants import * |
| ... | ... | |
| 53 | 55 |
|
| 54 | 56 |
print("You can now control the browser through 'driver' object")
|
| 55 | 57 |
|
| 58 |
# Here we enable readline-enhanced editing: |
|
| 59 |
# https://stackoverflow.com/questions/35115208/is-there-any-way-to-combine-readline-rlcompleter-and-interactiveconsole-in-pytho#answer-35116399 |
|
| 60 |
readline.parse_and_bind('tab: complete');
|
|
| 61 |
console_locals = globals() |
|
| 62 |
readline.set_completer(Completer(console_locals).complete) |
|
| 56 | 63 |
code.InteractiveConsole(locals=globals()).interact() |
| 57 | 64 |
|
| 58 | 65 |
driver.quit() |
Also available in: Unified diff
enable in-line command editing in the Python prompt shown as part of
make test-environment