单击按钮后打开新窗口

时间:2015-06-23 15:19:11

标签: python button selenium click

点击按钮后如何打开新窗口?

我正在搜索类似的内容:driver.find_element_by_css_selector('description').click_new_window()

我试图在这里查看问题,但没有任何帮助。

关键是我要点击一个在新窗口中打开的按钮,因为我想用状态保存旧窗口,所以我可以在看完新窗口后继续。

编辑:

按钮的HTML代码:

`<a href="javascript:void(0)" class="centerfloatelement nextbutton" ng-click="gotoReservation(xflight.hash + '-' + tripPair.realIndex, $parent.$index, $index, $event);"><span class="ng-binding">Ďalej</span><i class="icon right">&gt;</i></a>`

你有什么建议吗?

1 个答案:

答案 0 :(得分:1)

记住您正在使用的网页,一个也许最简单的选择是单击链接,提取所需数据并返回:

driver.find_element_by_css_selector('description').click()

# extract the data

driver.back()