excel 哪个网页元素适合Findelementby?

qrjkbowd  于 2023-04-07  发布在  其他
关注(0)|答案(2)|浏览(103)

高亮显示的代码引用了搜索框右侧带有放大镜的红色搜索按钮。我不知道使用Selenium webdriver FindBy引用哪个元素。有人能告诉我正确的FindElementby和哪个元素吗?谢谢!
没有名称和ID来引用它。

ndh0cuux

ndh0cuux1#

CSS选择器是按钮[类型=“提交”][标签索引=“0”]〉svg

mbzjlibv

mbzjlibv2#

这对我很有效。。

Option Explicit

Sub Test()
    Dim chr As ChromeDriver
    Dim mykeyword As String
    Set chr = New Selenium.ChromeDriver
    Call chr.Start("edge")
    chr.Get ("https://www.redfin.com")
    mykeyword = Sheet1.Cells(2, 1).Value
    chr.FindElementByName("searchInputBox").SendKeys mykeyword
    chr.Wait 1000
    chr.FindElementByCss("button[type='submit'][tabindex='0'] > svg").Click
    chr.Wait 10000
    chr.Quit
End Sub

相关问题