gpt4 book ai didi

python - 尝试使用 SST Python 接受警报时出现 NoAlertPresentException

转载 作者:太空宇宙 更新时间:2023-11-04 05:56:51 25 4
gpt4 key购买 nike

我正在尝试接受在我的网页上删除元素时弹出的 javascript 警告。当我使用 accept_alert()dismiss_alert() 时,我收到了 NoAlertPresentException: Message: u'no alert open\n 消息。我的代码如下所示:

click_element(get_element_by_xpath('//*[@id="tracker"]/table[4]/tbody/tr/td[1]/a[1]'),wait=True)
accept_alert('Do you wish to delete?')

我只使用 SST 2 周,所以我可能缺少一个简单的解决方案。

调用javascript alert的代码如下:

<a href="javascript: void(0);" onclick="return DeleteFood(1293652875);" class="track_remove" title="Remove">⊗</a>

最佳答案

您应该使用wait=False 调用click_element 参见this

所以,像下面这样的东西应该可以工作

click_element(get_element_by_xpath('//*[@id="tracker"]/table[4]/tbody/tr/td[1]/a[1]'),wait=False)
accept_alert('Do you wish to delete?')

关于python - 尝试使用 SST Python 接受警报时出现 NoAlertPresentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27318331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com