@@ -96,17 +96,19 @@ def test_cannot_build_model_unlabeled_data(driver, project, featureset):
9696 "//div[contains(.,'Cannot build model for unlabeled feature set.')]" )
9797
9898
99- def test_model_info_display (driver , project , featureset , model ):
99+ @pytest .mark .parametrize ('featureset__name, model_type' ,
100+ [('class' , 'RandomForestClassifier (fast)' )])
101+ def test_model_info_display (driver , project , featureset , model_type ):
100102 driver .refresh ()
101- proj_select = Select (driver .find_element_by_css_selector ('[name=project]' ))
102- proj_select .select_by_value (str (project .id ))
103- driver .find_element_by_id ('react-tabs-6' ).click ()
103+ _build_model (project .id , model_type , driver )
104104
105- driver .wait_for_xpath ("//td[contains(text(),'{} ')]" . format ( model . name ) ).click ()
105+ driver .wait_for_xpath ("//td[contains(text(), 'Completed ')]" ).click ()
106106 time .sleep (0.5 )
107107 assert driver .wait_for_xpath ("//th[contains(text(),'Model Type')]" )\
108108 .is_displayed ()
109- assert driver .wait_for_xpath ("//th[contains(text(),'Hyper"
110- "parameters')]" ).is_displayed ()
111- assert driver .wait_for_xpath ("//th[contains(text(),'Training "
112- "Data Score')]" ).is_displayed ()
109+ assert driver .wait_for_xpath ("//th[contains(text(),"
110+ "'Hyperparameters')]" ).is_displayed ()
111+ assert driver .wait_for_xpath ("//th[contains(text(),"
112+ "'train_score')]" ).is_displayed ()
113+ assert driver .wait_for_xpath ("//canvas[@class='chartjs-render-monitor']" )\
114+ .is_displayed ()
0 commit comments