【发布时间】:2019-07-15 14:25:18
【问题描述】:
作为一个新手在 Excel (2013) VBE 中使用 Selenium Basic ChromeDriver (v 75.0.3770.140) 编写宏以自动化 Chrome (v 75.0.3770.100),我正在尝试找到一种单击按钮的方法。 id不断变化。这是 HTML:
<td align="left">
<button type="submit" id="nHuPf" class="login_btn y-btn-primary z-button">Login</button>
</td>
我试过没有用:
obj.FindElementByClass("login_btn y-btn-primary z-button").Click
' 宏以此开头:
Dim obj As New ChromeDriver
obj.Start "chrome", " "
obj.Get "https://sh.com/backoffice"
对于如何使用 Excel VBE 中的 Selenium 类型库单击此按钮的任何建议,不胜感激。
【问题讨论】:
-
有错误信息吗?
-
我可以看到
id="nHuPf">> 那你为什么不试试FindElementByID? -
每次页面加载时id都会改变