【发布时间】:2022-02-18 04:49:07
【问题描述】:
我正在尝试自动填写表格以上传每个学生的分数。
手动填写表单时的场景:
- 点击一个按钮,弹出模态框,填写表单。
自动化时的问题:
- 单击按钮不会打开模态弹出窗口。
- 当 chrome 由自动化软件控制时,我尝试通过添加
time.sleep()手动单击相同的按钮,但它仍然没有显示模式弹出窗口。
当我尝试通过 selenium 运行表单时,模式弹出是否会被阻止?
我正在运行 v78+ 的 chrome web 驱动程序
【问题讨论】:
-
您是否在创建驱动程序时添加了任何选项?类似
webdriver.Builder().withCapabilities()? -
不,不添加任何选项。使用`driver=webdriver.chrome('path/to/webdriver')`
-
您期待什么样的模态?系统 (OS) 级别的对话框还是 html 模式?
-
还有一些代码可以帮助我们。
标签: javascript selenium selenium-webdriver webdriver