Я автоматизирую одно больничное приложение, мне нужно получить документ по идентификатору клиента, на первых двух страницах, где я заполняю детали, автоматизация работает нормально, но после
нажав на кнопку SUBMIT, чтобы получить подробную информацию, Chrome становится слишком медленным и возвращает пустое наказание через 3-5 минут, вручную все работает хорошо.
Python 2.7
Селен 3,13
Chrome Driver 2.4
Chrome Version 67
Поведение в ручном режиме - Экран 1: Вход в систему - Экран 2: Подтвердите пациента по имени и дате добавления и нажмите SET - Экран 3: загрузить отчеты. все успешно.
Поведение автоматизации - Экран 1 - Успешный вход в систему - Экран 2 Типизированный нажал на SET - Экран 3: страница продолжает загружаться в течение 3/4 минут и возвращает пустую страницу.
Ошибка Chrome Message Popup появляется перед загрузкой экрана 3 как: -
Произошла ошибка при обработке запроса на сервере - -1
> from selenium import webdriver
>
> from selenium.webdriver.common.by import By
>
> from selenium.webdriver import ActionChains
>
> from selenium.webdriver.support.ui import Select
>
> import time
>
> options=webdriver.ChromeOptions()
>
> options.add_argument("user-data-dir=C:\\Users\\hitesh
> kumar\\AppData\Local\\Google\\Chrome\\User Data")
>
> driver= webdriver.Chrome(executable_path="C:\\chrome
> driver\\chromedriver.exe",chrome_options=options)
>
> driver.get("http://10.**.***.12/****/WBLogin.aspx")
>
> select_searchby_from_list =
>
Select(driver.find_element_by_name("$ddlFieldName01")).select_by_visible_text("patient_number")
>
> patient_number = "OPD21062018823"
>
> txt_patient_number = driver.find_element_by_name("$txtFieldValue01").send_keys(patient_number)
>
> select_department_from_list=Select(driver.find_element_by_name("ddlFieldName02")).select_by_visible_text("OPD")
>
> DOA = "21062018"
>
> txt_DOA = driver.find_element_by_name("$txtFieldValue02").send_keys(DOA)
>
> btn_set=driver.find_element(By.XPATH, '//*[@id="ucCriteria_txtFieldValue02"]').click()