WebDriver switchTo()。alert()函数失败

时间:2017-09-07 16:35:31

标签: python selenium selenium-webdriver getelementbyid

在我的html中有这一行:

<a class="btn" onclick="return confirm('Are you sure you want to delete this post?')" href="#">

尝试切换到弹出窗口,然后使用

单击“确定”
driver.switchTo().alert().accept()

但它一直给我AttributeError:&#39; WebDriver&#39;对象没有属性&#39; switchTo&#39;。我也尝试找到弹出窗口按钮的元素ID,但我无法使其工作。任何建议将不胜感激。

2 个答案:

答案 0 :(得分:2)

Python中你应该使用

driver.switch_to.alert.accept()

switchTo()Java方法

答案 1 :(得分:0)

我回答的时间已经很晚了,这是java语法亲爱的你使用python,

使用此代码:

alert = driver.switch_to.alert()
    alert.accept()