【发布时间】:2018-06-17 22:33:59
【问题描述】:
使用 Django 和 LiveServerTest,我正在测试这个 URL:
#template.py
<div id = "id_delete"><a href="/{{ file.pk }}/delete/" onclick="return
confirm('Are you sure ?')">delete</a></div>
#tests.py
self.selenium.find_element_by_xpath('//*[@id="id_delete"]/a').click()
我希望 Selenium 在 JavaScript 询问“你确定吗?”时暂停让我点击“取消”并继续进行以下测试。
我该怎么做?
【问题讨论】:
-
我误读了原始问题...您真的希望脚本暂停以便您可以手动单击吗?还是您只想让脚本处理弹出窗口?如果你想暂停......断点可以吗?还是您希望最终程序在这种情况下始终暂停?
-
请参阅:How do I do X? SO 的期望是,提出问题的用户不仅会进行研究以回答他们自己的问题,还会分享研究、代码尝试和结果。这表明您已经花时间尝试帮助自己,它使我们免于重复明显的答案,最重要的是它可以帮助您获得更具体和相关的答案!另见:How to Ask
-
@JeffC 完全同意你的观点,我总是这样做。有时您是一个新主题的初学者,搜索了一段时间后您无法找到好的关键字,也不知道如何清楚地解释您的问题。