You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Selenium在Excel VBA中从弹窗选择值返回主界面?

Web表单自动化的弹窗选项选择问题

我需要在Web表单中重复输入数据以配置应用,正用Excel VBA编写自动化流程。其中某字段包含预验证选项列表,有SALES和SALES_TAX两个选项;输入SALES时会弹出窗口,需选择对应选项后返回主界面。

弹窗截图说明:弹出窗口内包含两个单选选项,对应文本为“Sales”和“Sales and Use Tax”

尝试后未成功的VBA代码

driver.FindElementByXPath("//input[@class='xo' and @id= 'N1:N8:0']").Click
driver.FindElementByXPath("//input[@id='N1:N8:0']").Click
driver.Actions.Click ("/SALES")

同事提供的可行VBA代码

e2 = "Sales, Sales and Use Tax"
e1 = "//td[(text() = '" & e2 & "')]" 
Application.Wait Now + TimeValue("00:00:05")
driver.FindElementByXPath(e1).Click

内容的提问来源于stack exchange,提问作者AnsumanM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 07:40:36