@@ -77,12 +77,31 @@ def test_clone_project(self):
77
77
project_name = self .get_element (By .ID , 'editor_heading_project_name' )
78
78
assert project_name .text .startswith ("%s copy" % TEST_PROJECT_NAME )
79
79
80
- def test_add_projectfile (self ):
80
+ def test_add_projectfile_direct (self ):
81
81
""" Tests that new file can be added to project using create-new-file field """
82
82
add_button = self .get_element (By .CLASS_NAME , 'icon-plus' )
83
83
add_button .click ()
84
84
create_field = self .get_element (By .ID , 'createfield' )
85
85
create_field .send_keys ('test_file.txt' )
86
86
create_button = self .get_element (By .CLASS_NAME , 'btn' )
87
87
create_button .click ()
88
- assert "test_file.txt" in self .driver .page_source
88
+ assert 'test_file.txt' in self .driver .page_source
89
+ '''
90
+ def test_add_projectfile_upload(self):
91
+ """ Tests that new file can be added to project using upload dialog """
92
+ add_button = self.get_element(By.CLASS_NAME, 'icon-plus')
93
+ add_button.click()
94
+ drop_zone = self.get_element(By.CLASS_NAME, 'dz-clickable')
95
+ drop_zone.click()
96
+ self.driver.get("http://localhost/js/dropzone/min.js")
97
+ self.driver.execute_script("self.get_element(By.NAME,'uploadType').value = '/test.h'")
98
+
99
+ #file_input_element = self.get_element(By.NAME, 'uploadType')'''
100
+
101
+ def test_delete_file (self ):
102
+ """Tests file delete modal """
103
+ delete_file_button = self .get_element (By .CLASS_NAME , 'icon-remove' )
104
+ delete_file_button .click ()
105
+ delete_modal = self .get_element (By .ID , 'filedeleteModal' )
106
+ assert delete_modal .is_displayed ()
107
+
0 commit comments