Например, вместо 1, а затем 2 должно быть 1 и 2. >
Это первый элемент, на который я хочу нажать:
Код: Выделить всё
WebDriverWait(driver, 1).until(EC.element_to_be_clickable(
(By.XPATH,
"//div[contains(@class, 'item-button')]//div[contains(@class, 'button-game')]"))).click()
(запустите первую строку, затем вторую строку)
Код: Выделить всё
WebDriverWait(driver, 1).until(
EC.frame_to_be_available_and_switch_to_it((By.XPATH, "/html/body/div[4]/div[4]/iframe")))
WebDriverWait(driver, 1.4).until(EC.element_to_be_clickable(
(By.XPATH, "//*[@id='rc-imageselect']/div[3]/div[2]/div[1]/div[1]/div[4]"))).click()
Я пробовал это, но не сработало:
Код: Выделить всё
from threading import Thread
def func1():
WebDriverWait(driver, 1).until(EC.element_to_be_clickable(
(By.XPATH,
"//div[contains(@class, 'item-button')]//div[contains(@class, 'button-game')]"))).click()
def func2():
WebDriverWait(driver, 1).until(
EC.frame_to_be_available_and_switch_to_it((By.XPATH, "/html/body/div[4]/div[4]/iframe")))
WebDriverWait(driver, 1.4).until(EC.element_to_be_clickable(
(By.XPATH, "//*[@id='rc-imageselect']/div[3]/div[2]/div[1]/div[1]/div[4]"))).click()
if __name__ == '__main__':
Thread(target = func1).start()
Thread(target = func2).start()
Подробнее здесь: https://stackoverflow.com/questions/706 ... ium-python