Thomas Kluyver
6896aacdf6
Add failing test for list_running_servers
7 years ago
Thomas Kluyver
4b2e7dc3e3
Merge pull request #4193 from askerry/selenium_buffering
...
Migrate buffering test to selenium
8 years ago
Amy Skerry
8b704d6628
Address review feedback
...
- consolidate into single .append call
- change function name to be clear we are waiting
8 years ago
Thomas Kluyver
6d7b6af514
Merge pull request #4182 from AndresSan6/merge_selected_cells
...
Add test for JS function "merge_selected_cells" in test_merge_cells.py
8 years ago
Amy Skerry
f995db42ee
Address review feedback
...
- fix indentation
- remove unneccesary try/except
- fix visibility logic
8 years ago
Amy Skerry
3faafc4122
Migrate buffering test to selenium
...
As per issue #3335 , we want all js tests migrated to selenium. This change migrates the test of buffered execution requests.
Test Plan:
py.test -v notebook/tests/selenium/test_buffering.py
8 years ago
Amy Skerry
6f73d79376
Add custom expectation to wait for n elements
8 years ago
Amy Skerry
dea186d177
Add wait_for_tag to avoid race condition in display isolation test
...
Attempts to fix flakiness in `test_display_isolation`. We now ensure the iframe has been added to the dom before calling the selector. To make this work, we clean up the iframe cells (and all other cells) at the end of each test. I'm not 100% positive this fixes, since I haven't been able to reproduce the failure. But the hope is that this fixes the intermittent failing seen in https://github.com/jupyter/notebook/pull/4182 .
8 years ago
Andres Sanchez
f27e87541d
Changed function name in utils.py and in test_merge_cells.py
8 years ago
Thomas Kluyver
c9378c71fe
Merge pull request #4146 from askerry/selenium_display_isolation
...
Migrate display isolation test to selenium
8 years ago
Thomas Kluyver
099383e012
Merge pull request #4141 from askerry/selenium_display_image
...
Migrate image display test to selenium
8 years ago
Amy Skerry
a5a6e4ad08
Address review feedback
...
- remove sleep hack cruft
- consolidate/remove unncessary intermediate variables
8 years ago
Amy Skerry
3ccc4ed207
Address review feedback
...
- use %r instead of %s to handle quoting more succintly
- add a finally block to ensure browser state is transitioned from iframe back to default content
8 years ago
Andres Sanchez
fd6ea8e556
Removed unnecessary property attibute created in utils.py and added comments to test_merge_cells.py
8 years ago
Andres Sanchez
1c87821dc1
Modifications to test JS funcion in test_merge_cells.py
8 years ago
Amy Skerry
aa658d3d79
Migrate display isolation test to selenium
...
As per issue #3335 , we want all js tests migrated to selenium. This change migrates and extends the svg isolation test (extended to include slightly more thorough validation of expected isolation behavior).
Test Plan:
py.test -v notebook/tests/selenium/test_display_isolation.py
8 years ago
Amy Skerry
34cd3528d5
Migrate test for merge cells api to selenium
...
Migrates the test for merging cells to use selenium as suggested in issue #3335 .
Test Plan:
py.test -v notebook/tests/selenium/test_merge_cells.py
8 years ago
Amy Skerry
03478bee87
Migrate image display test to selenium
...
Migrates a single js test (testing image display functionality) to selenium as per issue #3335 .
Test Plan:
py.test -v notebook/tests/selenium/test_display_image.py
8 years ago
Arjun Radhakrishna
7eb6e29509
Fix spurious newline in expected result
8 years ago
Arjun Radhakrishna
6fd0a80778
Reformat long string
8 years ago
Arjun Radhakrishna
c5bee3a29d
test and fix: disable math inside code blocks
8 years ago
Thomas Kluyver
c4c49b71ea
Wait for 'New' dropdown button to be clickable for Selenium tests
8 years ago
Thomas Kluyver
5766341360
Merge pull request #3289 from Madhu94/add-save-as-menu-option
...
Add save as menu option
8 years ago
Grant Nestor
2ca3684003
Update selenium tests
8 years ago
Grant Nestor
6670d57e2f
Update tests
8 years ago
Thomas Kluyver
2941158ec7
Merge branch 'master' into test_empty_arrows
8 years ago
arovitn
dcb45b2b34
modified the deletion logic as per the comments and setting the readonly cell to false
8 years ago
arovitn
b22994eb47
renamed the ids, removed the replace_all parameter and changed the name of the testcase as mentioned in the comments
8 years ago
arovitn
33c1dea080
add 'ids' to the form_and_replace form and address other review comments
8 years ago
arovitn
66b257bf3b
removing test_empty_arrows_keys.py and moving the delete_cell test into test_deletecell.py
8 years ago
arovitn
0afa1e5855
Modified to use list comprehension, added '()' for to_command_mode, added assert to check presence of cell and remove 'return True' from remove_cells
8 years ago
arovitn
6fc09088ed
[WIP 838: Writing test for 'Find and replace' in selected cell apply on all cells]
8 years ago
madhu94
eab1e709eb
Add basic selenium test case
8 years ago
arovitn
70ce8fac33
forgot adding .perform() for ActionChain
8 years ago
arovitn
031c90b933
1. Converting 'empty_arrows_keys.js' into selenium based test
...
2. Moved "delete_cell" method to utils.py and modified references to use it from there
3. added a generalized method "trigger_keystrokes" to send keystrokes to browser
8 years ago
Thomas Kluyver
85b60e29b8
Merge pull request #3485 from maartenbreddels/config_manager_no_defaults
...
ConfigManager should not write out default values found in the .d directory
8 years ago
sheshtawy
b25a14222e
Update assert statement to use a list for more descriptive errors and less requests to the browser
8 years ago
sheshtawy
17e46a7cd6
Remove js test file
8 years ago
sheshtawy
1283f27908
Add tests for insertion above/below multiple selected cells
8 years ago
sheshtawy
0acdea70d9
Remove markdown cells assertions since they're not useful anymore
8 years ago
sheshtawy
ebf27aa94c
Remove unnecessary imports
8 years ago
sheshtawy
a46f5b81a1
Add assertions for insert below and above cell commands in command mode and also after editing cells in edit mode
8 years ago
sheshtawy
c4adc5266f
Update utils.py to resolve merge conflict
8 years ago
arovitn
5b0bc68e77
[WIP] [3335] Converting prompt_numbers.js test to selenium
8 years ago
sheshtawy
8daa5f51b4
Add a couple of utility functions to help get a single cell's content and type
8 years ago
sheshtawy
95f02a7437
Initial commit: Add selenium tests for dualmode insert cell
8 years ago
sheshtawy
bdfdd24c7e
Move some utility functions from the test module to the utils.py module
8 years ago
sheshtawy
b097da2867
Delete tests
...
Update to use the updated notebook fixture
8 years ago
sheshtawy
5e57a51055
Remove unnecessary comments
8 years ago
sheshtawy
a47ecd4c07
Move notebook fixture to deletetest file to minimize the dependency on changes in PR #3475 . This should be update once that PR is merged
8 years ago