我尝试使用selenium模仿我在网站上的操作,将PDF文件转换为EXCEL文件。完成转换有三个步骤:
我编写了如下代码。但是,每次单击按钮时,页面都会刷新而不会实际转换文件。
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://pdftoexcelonline.com/en/")
# Upload file
el_upload = driver.find_element_by_name("file")
el_upload.send_keys("/path/to/the/file")
# Input email
el_email = driver.find_element_by_name("email")
el_email.clear()
el_email.send_keys("<email address>")
# Convert button
el_button = driver.find_element_by_id("convert_now")
el_button.click()
time.sleep(10)
driver.close()
当我手动完成步骤时,此页面运行良好。我的代码没有触发转换的原因是什么?
答案 0 :(得分:0)
一个可能的原因是执行时间不够。您可以在每个操作后添加一些睡眠以进行验证。如果工作,请将其视为解决方法。