javascript - 如何在 Excel VBA 中使用 Selenium Webdriver 滚动下拉菜单
问题描述
我需要在这个菜单中移动,直到找到“生成”选项。
我是从 Excel VBA 做的。直到现在我做到了
bot.ExecuteScript ("on_load_form('v_aux_presupuesto.php','',false,false,false,false,'app');")
但现在它对我不起作用。是否有一些代码可以通过菜单移动到该选项?我不能以任何方式...
这是网页的菜单代码:
解决方案
我会使用 css属性 = 值选择器来获取父元素,然后使用后代组合器来获取子a
标签以进行点击
bot.FindElementByCss("[data-title='Generar un presupuesto'] a").Click
推荐阅读
- python - pyplot总是绘制直线
- assembly - 尝试在 x86 程序集中执行 xchg 命令时如何解决此编译器错误?
- python - 如何将 numpy 数组打印(可视化)为二维矩阵?
- python - 如何将值从 Tkinter 中的列表框传递到数组,然后将这些值相加?
- docker - Traefik v2:HTTPS 返回 `404 page not found`
- python-3.x - Google Colab Fair NLP ValueError: num_samples 应该是一个正整数值,但得到了 num_samples=0
- android - 为什么 chrome 远程调试在我的三星 Galaxy S10 上不起作用?
- python - Python 与 Azure KeyVault
- php - 替换不属于 HTML 标记的任意字符
- java - 尝试使用 if 语句来确定成绩