首页 > 解决方案 > 如何在 Excel VBA 中使用 Selenium Webdriver 滚动下拉菜单

问题描述

我需要在这个菜单中移动,直到找到“生成”选项。

我是从 Excel VBA 做的。直到现在我做到了

bot.ExecuteScript ("on_load_form('v_aux_presupuesto.php','',false,false,false,false,'app');")

但现在它对我不起作用。是否有一些代码可以通过菜单移动到该选项?我不能以任何方式...

这是网页的菜单代码:

在此处输入图像描述

标签: javascriptexcelvbaweb-scrapingdrop-down-menu

解决方案


我会使用 css属性 = 值选择器来获取父元素,然后使用后代组合器来获取子a标签以进行点击

bot.FindElementByCss("[data-title='Generar un presupuesto'] a").Click

推荐阅读