au3脚本单独运行是没有问题的,在Python中调用时到了打开上传文件的窗口就没有继续了,但没有报错,后面的操作还是可以继续运行,就图片没有上传
求各位大佬帮帮忙,我实在找不出问题在哪了,难道是360把文件给阻挡了?可是后来我把360给卸了还是一样啊?
请别使用time.sleep!!!!!!!!!!!
例如你上面的15行
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
WebDriverWait(driver, 15, 1).until(EC.presence_of_element_located((By.XPATH, '你下面findxpath路径')))
里面15和1的意思代表等待15秒,每秒监测一次看看这个xpthweb页面是否能找到
具体可以看我博客中selenium等待方式,千万别用time.sleep
https://www.cnblogs.com/pythonywy/p/11284800.html
关于你后面爆红,你先去了解下os. system是啥- -...............
还是不行啊
@lt蓝田: 你这个上传图片怎么是运行exe文件
@lt蓝田: 你不应是先点击上传文件夹,填写上传文件路径,按确定
@lt蓝田: 要是不行可以进我博客加我 qq代码我看
你这路径都写错了
能不能再具体点,其实路径我也改了几次,但是结果都一样
@lt蓝田: d:/
先把路径写对再试试
改了,结果还是一样
@lt蓝田: 改成D:\\nyxm.exe
试试
我也遇到了同样的问题,几个月前还能正常上传成功,几个月没动脚本,就谷歌浏览器版本自动更新了,然后我换了一个对应版本chromedriver,现在批量上传都会乱码,最主要的一个问题,乱码之后对应xx.au3生成的xx.exe文件会被自动删除