не получается результат при запуске скрипта jquery в python селене, получая пустые значения - PullRequest
1 голос
/ 03 марта 2020

Я хочу выполнить запрос в python скрипте, мой код такой, как показано ниже, driver.execute_script("document.getElementById('billToPartyNumber_t')")

, но это дает мне пустые значения, выбранный запрос, как показано ниже,

data-bind="attr: {id: fieldId(),maxlength: maxLen},
 event: {change: change.bind($data),
focus: handleFocus.bind($data),blur: handleBlur.bind($data)},
        ojComponent: ojOptions.extend({component: 'ojInputText'})"

1 Ответ

0 голосов
/ 03 марта 2020

попробуйте этот подход

wait = WebDriverWait(driver, 10)
elem = wait.until(EC.visibility_of_element_located((By.ID,"billToPartyNumber_t"))).get_attribute('innerHTML)
print(elem)

Используя get_attribute ('inner HTML'), вы можете проверить, присутствует ли элемент со своими значениями, а затем, например, получить текст, например * 1004. *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...