@@ -231,15 +231,6 @@ def test_file_update(
231
231
def test_file_insert_submit_value (
232
232
self , driver , live_server , upload_file , freeze_upload_folder
233
233
):
234
- driver .get (live_server + self .create_url )
235
- file_input = driver .find_element (By .XPATH , "//input[@name='file']" )
236
- file_input .send_keys (upload_file )
237
- assert file_input .get_attribute ("name" ) == "file"
238
- save_button = driver .find_element (By .XPATH , "//input[@name='save']" )
239
- with wait_for_page_load (driver , timeout = 10 ):
240
- save_button .click ()
241
- assert "save" in driver .page_source
242
-
243
234
driver .get (live_server + self .create_url )
244
235
file_input = driver .find_element (By .XPATH , "//input[@name='file']" )
245
236
file_input .send_keys (upload_file )
@@ -266,6 +257,19 @@ def test_file_insert_submit_formaction(
266
257
assert "foo" in driver .page_source
267
258
assert "bar" in driver .page_source
268
259
260
+ @pytest .mark .selenium
261
+ def test_file_insert_change_event (
262
+ self , driver , live_server , upload_file , another_upload_file , freeze_upload_folder
263
+ ):
264
+ driver .get (live_server + self .create_url )
265
+ file_input = driver .find_element (By .XPATH , "//input[@name='file']" )
266
+ file_input .send_keys (upload_file )
267
+ file_input .send_keys (another_upload_file )
268
+ save_button = driver .find_element (By .CSS_SELECTOR , "input[name=save]" )
269
+ with wait_for_page_load (driver , timeout = 10 ):
270
+ save_button .click ()
271
+ assert "save" in driver .page_source
272
+
269
273
@pytest .mark .selenium
270
274
def test_multi_file (
271
275
self ,
0 commit comments