python selenium 点击按钮_Python Selenium等待用户单击按钮

语境:

>我的脚本使用selenium webdriver启动到网站

>用户填写网站上的一些东西

>用户将点击一个按钮,弹出确认()dialog

box询问用户“你想提交数据吗”

我的本意:

我的脚本会等到用户点击按钮.一旦检测到用户点击了该按钮,我的脚本就会获得一个元素的值,然后(不知何故)在dialog box上单击OK.

题:

如何等待用户点击按钮?

然后如何在dialog box上单击“确定”?

补充说明:

使用:chromedriver,Python 2.7

按钮:< input id =“submitID”type =“button”class =“medium”value =“提交填充数据”>

[编辑]一些代码片段:

对话框弹出窗口是javascript弹出窗口:

if (window.confirm("Are you sure you want to submit the data?")) {

this.SaveData();

}

我的代码(为此问题简化和修改):

from selenium import webdriver

from selenium.common.exceptions import WebDriverException

PATH_TO_CHROMEDRIVER = 'path/to/chromedriver'

URL = 'https://website-asking-user-to-fil

你可能感兴趣的:(python,selenium,点击按钮)