【发布时间】:2018-04-07 15:47:19
【问题描述】:
我在 VBA Excel 中使用“.IsElementPresent”功能时遇到了问题。
其实我想运行一个查询,在 Chrome 浏览器的加载页面中,如果 XYZ 元素不会找到或存在,那么执行 1 否则执行 2
但我无法设置正确的语法。
每次我遇到错误时
找不到对象
这是我的一段代码:
If bot.IsElementPresent(By.XPath("//[@id='main']/footer/div[1]/div[2]/div/div[2]"), 1000) Then
Application.SendKeys ("~")
bot.wait 2000
ThisWorkbook.Sheets("Sheet1").Cells(rng, 3).Value = "YES"
rng = rng + 1
wait = 2
Else
GoTo bypass
End If
在这里我尝试了不同的任务,但仍然出现错误。谁能告诉我为什么我会得到这个?
请帮我解决这个问题。谢谢你。
【问题讨论】: