def _build_model(proj_id, model_type, driver):
driver.refresh()
proj_select = Select(driver.find_element_by_css_selector('[name=project]'))
proj_select.select_by_value(str(proj_id))
driver.find_element_by_id('react-tabs-6').click()
driver.find_element_by_partial_link_text('Create New Model').click()
model_select = Select(driver.find_element_by_css_selector('[name=modelType]'))
model_select.select_by_visible_text(model_type)
model_name = driver.find_element_by_css_selector('[name=modelName]')
test_model_name = str(uuid.uuid4())
model_name.send_keys(test_model_name)
driver.find_element_by_class_name('btn-primary').click()
try:
driver.wait_for_xpath("//div[contains(text(), 'Model training begun')]")
driver.wait_for_xpath("//td[contains(text(), 'Completed')]", 10)
except:
driver.save_screenshot("/tmp/models_fail.png")
raise
评论列表
文章目录