/(student\/.*[^\/]*)/
对话框出现并弹出,但项目暂停,从不输入任何键。如何填充对话框字段?
答案 0 :(得分:0)
尝试使用以下代码代替ActionChains
alert.send_keys('xxxxx')
alert.send_keys(Keys.TAB)
alert.send_keys('yyyy')
或者您也可以尝试以下内容
alert = driver.switch_to_alert()
time.sleep(1)
ActionChains(driver).send_keys('xxxxx').send_keys(Keys.TAB).send_keys('yyyy').perform()
alert.accept()
ActionChains
会对操作进行排队,并在调用perform
时执行操作
您可以参考ActionChains
的以下链接
http://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.common.action_chains