单击使用硒Webdriver弹出的提交表单上的提交按钮

时间:2018-09-03 17:24:57

标签: selenium-webdriver

场景-https://www.cleartrip.com/网站。单击您的旅程,然后单击登录选项。弹出窗口显示登录详细信息。需要单击登录按钮。我尝试了一切-正常单击,窗口句柄,警报和框架。无法点击它。有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

当弹出窗口显示时,您将要切换到弹出iFrame:

在python中:

driver.switch_to.frame("modal_window")

在Java中:

driver.switchTo().frame("modal_window")

其中“ modal_window”是要切换到的iFrame的ID。

然后您可以执行提交按钮单击功能:

driver.find_element_by_css("signInButton").click()