Сценарий Python и Selenium и настройка фокуса не работаютPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сценарий Python и Selenium и настройка фокуса не работают

Сообщение Anonymous »

У меня есть некоторый код, я открываю веб-страницу, а затем пытаюсь установить фокус на тестовом поле, чтобы пользователь мог начать вводить текст, однако, когда страница открывается и курсор мигает в правильном текстовом поле, если пользователь начинает при вводе строки URL-адреса будет происходить ввод текста. Как мне отобразить его в текстовом поле?

Код: Выделить всё

    # import the required libraries
import undetected_chromedriver as uc

# define Chrome options
options = uc.ChromeOptions()

# set headless to False to run in non-headless mode
options.headless = False

# set up uc.Chrome(use_subprocess=True, options=options)

from arcgis.gis import GIS
from arcgis.geometry import Point, Polyline, Polygon
import datetime
import os
from selenium import webdriver
from selenium.webdriver.chrome.service import Service as ChromeService
from selenium.webdriver.common.keys import Keys
from webdriver_manager.chrome import ChromeDriverManager
import time
from selenium.webdriver.support.select import Select
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

#driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install()))
driver = uc.Chrome(use_subprocess=True, options=options)
driver.get("https://library.usask.ca/#gsc.tab=0")

q_field = driver.find_element("id", "primoQueryTemp")
q_field.send_keys("_")
q_field.click()

time.sleep(566)
то, что я пробовал, есть там
find_element
send_keys
и даже
.click()
но он все равно по умолчанию в поле URL

Подробнее здесь: https://stackoverflow.com/questions/792 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»