首页 > 解决方案 > Sendkey值粘贴后消失

问题描述

提前感谢您的帮助。

我正在尝试将 Excel 中单元格中的动态值发送到我的浏览器中。此值是员工 AD ID。AD ID 用于在站点中查找员工。在浏览器中粘贴 Employee AD ID 后,站点尝试查找匹配项,但粘贴的 Employee AD ID 消失了。

可能我希望能够发送员工 AD ID 的密钥,然后在可能的情况下选择给定的选项。

下面是元素路径。和我正在使用的 VBA 脚本。

<div><div class="GDQHEYCCGGB"></div><div class="GDQHEYCCFGB"><input type="text" class="gwt-SuggestBox GDQHEYCCEGB" spellcheck="false" autocomplete="off" aria-autocomplete="list" placeholder="" maxlength="20" id="gwt-uid-57" style="width: 10px; color: rgb(169, 169, 169);"></div></div>

我可以使用下面的 VBA 代码点击进入该框。并且能够发送密钥,但在网站自动尝试搜索后粘贴它就会消失。但是当我手动编写员工广告 ID 时,它会自动搜索并找到员工广告 ID,然后我手动选择它

driver.FindElementByClass("GDQHEYCCDGB").Click

我试过 FindElementbyXpath 我可以点击它但不能发送任何值。

问候

标签: excelvbaseleniumsendkeys

解决方案


推荐阅读