0
A
回答
0
我不知道Ruby,但这是你可以在JAVA中做的。看看你是否可以在RUBY中实现类似的逻辑。
String parentHandle= driver.getWindowHandle();//Return parent window handle
for (String handle : driver.getWindowHandles()) {
driver.switchTo().window(handle);
}
driver.close(); // close newly opened window
driver.switchTo().window(parentHandle); // switch back to the parent window
0
不幸的是,我不能发表评论,否则我会点你这两个网站:
API的例子:http://docs.seleniumhq.org/docs/03_webdriver.jsp - >红宝石选项
API文档:http://seleniumhq.github.io/selenium/docs/api/rb/Selenium/WebDriver/Window.html
http://seleniumhq.github.io/selenium/docs/api/rb/Selenium/WebDriver/Driver.html
这里是abhijeet的代码的直接翻译,以防你在想如何在ruby中使用它。
parent_handle = driver.window_handle
driver.window_handles.each do |handle|
driver.switch_to.window handle
end
driver.close
driver.switch_to.window(parent_handle)
相关问题
- 1. 如何让窗口专注于Tkinter中的新Toplevel()窗口?
- 2. 不能专注于Python Tkinter窗口
- 3. watir - 专注于无标题的窗口
- 4. Qt Creator调试窗口专注于Ubuntu
- 5. 专注于window.open和当前窗口
- 6. 你如何专注于硒与IDE的新窗口?
- 7. 使用java更改专注窗口
- 8. 如何专注于EditText
- 9. Modal窗口Sharepoint 2010设置专注于按钮控制
- 10. 专注于角度4与量角器弹出窗口
- 11. 如何把屏幕阅读器专注于jQuery的弹出窗口?
- 12. 专注于NSTextView
- 13. 专注于打开的窗口,而不允许另一个窗口打开不能在IE上工作
- 14. 欺骗JavaScript代码,认为它有一个专注的窗口?
- 15. 专注于滚动
- 16. zxing专注于iOS
- 17. UWP专注于AutoSuggestBox
- 18. 你如何改变UIControl专注于iPhone?
- 19. 如何让专注于android的键盘?
- 20. 如何专注于表单C#
- 21. 多个窗口
- 22. 合并多个窗口,一个窗口
- 23. 在后台运行Intellij/Tomcat/SpringBoot DevTools(即没有专注于IntelliJ窗口)
- 24. OnClick事件,显示弹出窗口或专注于文本框添加评论
- 25. OSX bash - 专注于启动的可执行文件/应用程序的窗口?
- 26. Eclipse:如何关闭多个窗口
- 27. 多个conemu窗口 - 如何区分?
- 28. 如何实现多个弹出窗口?
- 29. 如何打开多个灯箱窗口
- 30. 我不想专注于如果用户专注于特定的div