如何通过python处理selenium对话框?

时间:2009-06-10 08:45:19

标签: selenium

我是Selenium自动化的新手。你能解释一下如何使用这个(如果存在的话)标签吗?如果你能举例,这将非常有用。

我遇到问题的情况是:有一个保存按钮,如果我们点击它会弹出一个对话框。我需要在两个文本框中输入一些文本,然后在同一个对话框中按保存/取消按钮。我使用Selenium作为工具,使用Python作为脚本语言。任何有关这方面的帮助将不胜感激。

提前致谢!

2 个答案:

答案 0 :(得分:1)

sel.click("idOfSaveButton")
sel.wait_for_pop_up("popupWindowName", "30000")
sel.select_window("name=popupWindowName")
sel.type("idOfTextBox1", "someText")
sel.type("idOfTextBox2", "someText")
sel.click("idOfCloseButton")
sel.select_window("null")

您还可以使用title=选择弹出窗口。

答案 1 :(得分:0)

您可以等待确认框,然后切换到它并执行您想要的任何操作。我之前问过熟悉的问题,答案是here。希望它有所帮助。