如何在 selenium vba 中按键?(铬)

How do I press keys in selenium vba ? (chrome)

提问人:Baran AKDAĞ 提问时间:12/31/2020 更新时间:1/1/2021 访问量:4030

问:

我尝试了这些方法,但没有一个有效。

Mydoc.FindElementByXPath("/html/body").SendKeys (Space)

Mydoc.FindElementByXPath("anyxpath").SendKeys (keys.Space)

Mydoc.FindElementByXPath("anyxpath").SendKeys.keys.Space)

Mydoc.FindElementByXPath("anyxpath").keys.Space)

你能帮我解决这个问题吗?

Excel VBA Selenium 硒 网络驱动程序 chrome-web-driver

评论

0赞 Cosmin 12/31/2020
这回答了你的问题吗?在VBA-Selenium中按Enter和向下箭头键
0赞 Baran AKDAĞ 12/31/2020
我读了这篇文章,但我想知道是否有直接的方法?.无需下载其他软件包。
0赞 QHarr 1/1/2021
您应该提供有关哪些内容不起作用的详细信息,例如,哪里有与任何/所有这些相关的错误消息?是否有可能为我们创建一个最小的可重复示例?

答:

0赞 voxlmt 1/1/2021 #1

第二个示例是正确的,但您必须首先声明密钥类,例如 . 显然,如果您要发送像 or 这样的字符串,则不需要这样做。 顺便说一句,SeleniumBasic 包含大量文档。Dim keys As New Selenium.keys.SendKeys "something".SendKeys Range("A1").Value