Python Selenium Chrome, перенаправляющий на медленный и ничего не возвращающий - PullRequest
0 голосов
/ 29 июня 2018

Я автоматизирую одно больничное приложение, мне нужно получить документ по идентификатору клиента, на первых двух страницах, где я заполняю детали, автоматизация работает нормально, но после нажав на кнопку 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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...