excel - 我自动化了一个进入谷歌并登录的代码,但我想下载的文件它的 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```
解决方案
推荐阅读
- prolog - 如何在 Prolog 中生成谓词网格?
- java - JBoos EAP 7.1.4 本地数据源查找
- git - "git branch -vv" 改变远程分支的颜色
- json - 用于数组选项的 JSON Schema oneOf
- java - 无法从 groovy 中的 json 数组中过滤对象
- python - 在 json 中发出不带双引号的 HTTP 请求
- dom - 如何使用 puppeteer 检查数据选择器是否不在屏幕上
- android - 基于焦点的DataBinding后台drawable更新
- python - 解压缩 TIFF 文件
- java - 应用程序中的日期可以,但在数据库中保存 -2 小时