首页 > 解决方案 > 我自动化了一个进入谷歌并登录的代码,但我想下载的文件它的 ID 不断变化

问题描述

我使用 selenium basic 和 vba 来自动化我的代码去谷歌,登录,排序最后更新和下载文件到 excel 现在的问题是文件的 ID 不断变化,有没有要添加到我的代码来制作它点击我需要的下载文件?即使ID不断变化?


    Dim bot As WebDriver
    Set bot = New WebDriver
    Dim i As Integer
    Dim txt As String, link As String
    bot.Start "chrome"
    bot.Get "sharepoint link"
    bot.FindElementById("UserName").SendKeys "user"
     bot.FindElementById("Password").SendKeys "pass"
     bot.FindElementById("btnSubmit").Click
     bot.FindElementById("lastupdated").Click
    bot.FindElementById("lastupdated").Click 
   bot.FindElementById("downloadExcel").Click (i want the download id here for the changing ID)
     
   Stop

End Sub```

标签: excelvbaselenium

解决方案


推荐阅读