Selenium python inputState не определено - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь нажать на координаты области изображения. Открываются две координаты, и я получаю следующую ошибку:
selenium.common.exceptions.WebDriverException: Сообщение: TypeError: inputState не определено

Код:

coordinates = []
for a in soup.find_all('area'):
    coordinates.append(a.get('coords'))
area_coordinates = []
for i in range(len(coordinates)):
    area_coordinates.append(coordinates[i].split(','))

x_y_list = []
for i in area_coordinates:
    x = (float(i[0])+float(i[2]))/2
    y = (float(i[1])+float(i[3]))/2
    x_y_list.append([x,y])
print(x_y_list)



driver = webdriver.Firefox()

driver.get(telegraph_url)

el = driver.find_element_by_xpath('//*[@id="imgpage_1"]')

action = webdriver.common.action_chains.ActionChains(driver)
for i in x_y_list:
    print("x = {}, y = {}".format(i[0],i[1]))
    print(driver.current_url)
    action.move_to_element_with_offset(el,i[0],i[1]).click().perform()
    driver.switch_to.window(driver.window_handles[0])

обратная связь: Traceback (последний вызов был последним): файл "automate.py", строка 39, в action.move_to_element_with_offset (el, i [0], i [1]). Click (). Execute () File «C: \ Users \ Safakat \ AppData \ Roaming \ Python \ Python37 \ site-packages \ selenium \ webdriver \ common \ action_chains.py», строка 80, в файле «self.w3c_actions.perform ()» execute «» 1011 * : \ Users \ Safakat \ AppData \ Roaming \ Python \ Python37 \ site-packages \ selenium \ webdriver \ common \ actions \ action_builder.py ", строка 76, в файле self.driver.execute execute (Command.W3C_ACTIONS, en c ) Файл "C: \ Users \ Safakat \ AppData \ Roaming \ Python \ Python37 \ site-packages \ selenium \ webdriver \ remote \ webdriver.py", строка 321, в файле execute self.error_handler.check_response (response) (execute) ". C: \ Users \ Safakat \ AppData \ Roaming \ Python \ Python37 \ сайт-пакеты \ селен \ webdriv er \ remote \ errorhandler.py ", строка 242, в check_response повысить исключение_класса (сообщение, экран, отслеживание стека) selenium.common.exceptions.WebDriverException: Сообщение: TypeError: inputState не определено

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