如何使用硒进行交互式弹出窗口?

时间:2016-12-19 14:01:44

标签: ruby selenium capybara

我想在登录框中输入数据 image description here

2 个答案:

答案 0 :(得分:0)

您只需将驱动程序切换到新窗口,然后像任何其他元素一样选择元素。

我不确定ruby是怎么回事,但是窗口切换看起来应该是这样的:

driver.switch_to.window driver.window_handles.at(1)

答案 1 :(得分:0)

如果你的弹出窗口是新窗口,那么你可以参考这个链接,这很好地解释了你的问题:Switch to popup windows in cucumber, capybara