Python Сброс Selenium Actionchains не работает - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь построить бота для моего друга, используя Selenium. Для этого мне нужно несколько раз использовать цепочки действий Selenium с различными действиями, но команда сброса не работает, а новые команды просто добавляют к предыдущим командам

, пожалуйста, помогите мне решить эту проблему

import time
import pause
from datetime import datetime
import selenium.webdriver.support.ui as ui
import webbrowser
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium import webdriver
from selenium.common.exceptions import *

paragraph = driver.find_element(By.XPATH, '//*[@id="tps_slideContainer_17955"]/div/h3').text
driver.switch_to.window(driver.window_handles[1])
driver.find_element(By.XPATH, '//*[@id="post-title-0"]').send_keys(Keys.ENTER)
actions.send_keys(subtitle)
actions.perform()
actions.reset_actions()
actions.key_down(Keys.CONTROL)
actions.key_down(Keys.ALT)
actions.send_keys('y')
actions.key_up(Keys.CONTROL)
actions.key_up(Keys.ALT)
actions.perform()
actions.reset_actions()
actions.send_keys(paragraph)
actions.perform()
actions.reset_actions()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...