【发布时间】:2016-04-21 10:54:26
【问题描述】:
我想在 vba-selenium 中编写一个代码来按 Enter 和向下箭头键,所以请你帮帮我。
我试过下面的代码,但它不起作用
selenium.keyDownNative ("40") //For Down Arrow key
selenium.keyPressNative("10") //For Enter
【问题讨论】:
我想在 vba-selenium 中编写一个代码来按 Enter 和向下箭头键,所以请你帮帮我。
我试过下面的代码,但它不起作用
selenium.keyDownNative ("40") //For Down Arrow key
selenium.keyPressNative("10") //For Enter
【问题讨论】:
我已经使用了下面的代码并获得了成功。
Dim keys As New SeleniumWrapper.keys
selenium.SendKeys keys.ArrowDown
selenium.SendKeys keys.Enter
为了使上述代码正常工作,除了核心 SeleniumBasic 包之外,我还必须安装 SeleniumWrapper.exe。
我还必须进入 Excel 中的 Visual Basic 编辑器并选择
工具 > 参考 > SeleniumWrapper 类型库
并选中该框以编译上述代码。
我在这里找到了一个不错的下载:https://seleniumwrapper.software.informer.com/download/
【讨论】:
试试下面:-
try {
Thread.sleep(700);
} catch (InterruptedException e) {}
selenium.keyPressNative("40"); //For Down Arrow key
selenium.keyPressNative("10"); // Enter
【讨论】: