【发布时间】:2022-11-04 03:30:34
【问题描述】:
大家好,我是 Python 新手,我想看看是否有人可以提供帮助。我正在尝试自动化网站上的文本输入。我正在尝试运行一个代码,如果输入框为空,则输入 4.00 如果不按向下键。提供了一张图片以帮助理解该问题。提前致谢。
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
import pyautogui
driver = webdriver.Chrome()
driver.maximize_window()
login = driver.get("somesite")
sleep = time.sleep(10)
sleep
select_applications = driver.find_element(By.XPATH,"/html/body/div[3]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/header/div[3]/div[3]/div[1]/button").click()
time.sleep(3)
select_app = driver.find_element(By.XPATH,"/html/body/div[3]/div[2]/div[1]/div[1]/div[1]/div/div/div/div/header/div[3]/div[3]/div[2]/div/div[2]/div/div/div[5]/div/div[33]/div/div/div[1]/span/a/img").click()
time.sleep(10)
py = pyautogui
py.moveTo('Wed.PNG')
py.move(0,35)
send_click = py.click()
if send_click = " ":
py.hotkey("4.00)
else:
py.hotkey("down")
【问题讨论】:
-
你有
=而不是==。你的代码是这样读取的吗?py.click真的返回一个空格吗?
标签: python selenium pyautogui webautomation