首页 > 解决方案 > 未找到元素 - Selenium VBA

问题描述

With driver
.Start "chrome"
.Get ("https://smartystreets.com/products/single-address")

.Wait 6000

'Default US Address
'Skip step 1 on website


'Step2

.FindElementByClass("btn btn-primary dropdown-toggle").AsSelect.SelectByIndex = 2

.Wait 2000

'step3

.FindElementById("freeform-address").SendKeys Range("F" & i + 1).Value

'Submit button

.FindElementByXPath("//*[@id='submit-request']").Click

.Wait 5000

'======================================================= 

我是 VBA Selenium 编程的中级人员,我通常创建 IE 宏来从各种网站上抓取表格。在此代码中,我无法在 smarty street 网站上找到任何元素。我也尝试过使用 ID、Class 和 Xpath,但我认为网站有一些限制。

我只想检查输入的地址是住宅还是商业。我有大约 3000 多个地址需要验证。如果有人建议更好的网站,我将不胜感激。

在此处输入图像描述

标签: excelvbaselenium

解决方案


推荐阅读