2
A
回答
1
我没有如此强大的水豚。所以,我给解决方案之间切换使用硒标签。
对于您点击网页中的按钮的实例,它将打开一个新页面。
新页面可能在new tab in the same browser window
或in a new browser window
中打开。这不是由硒控制的。它将通过您使用的浏览器进行控制。
对于一个例子采取firefox,转到tools->ptions-> tabs-> open new windows in a new tab instead
检查选项。例如,如果您单击某个按钮,它将仅在同一浏览器窗口的新选项卡中打开一个页面。为了您的利益,如果您不加限制,它会在新的浏览器窗口中打开一个页面。同样,每个浏览器都有自己的设置。
试试这个代码:
new Actions(driver)
.sendKeys(driver.findElement(By.tagName("html")), Keys.CONTROL)
.sendKeys(driver.findElement(By.tagName("html")), Keys.NUMPAD2)
.build().perform();
在上面Keys.NUMPAD2是指,你是会移动到会话中的第二个标签。 你可以分别给NUMPAD3,NUMPAD4等等移动到第三,第四等。在这里,我使用Windows操作系统,如果你在其他操作系统使用他们的快捷键。
我希望这会帮助你。
+0
感谢您的回复:)。 – NMKP
相关问题
- 1. 打开从浏览器页脚水豚硒下载文件
- 2. 如何用水豚关闭浏览器?
- 3. 在另一个浏览器页面/标签中打开文件
- 4. 不用打开浏览器就运行水豚
- 5. 水晶repot在新的浏览器标签页中打开链接
- 6. 找出在IE浏览器中打开了多少个标签页
- 7. 水豚在浏览器中的场景
- 8. 无法在浏览器中打开新标签页?
- 9. 下载文件,在浏览器中打开新标签页
- 10. 模拟关闭/重新打开黄瓜/水豚浏览器?
- 11. 如何使用水豚动态标签?
- 12. 如何在IE 11中使用window.open打开网页浏览器
- 13. 如何在浏览器上捕获打开新标签页的目标网址
- 14. 如何获取链接在浏览器中打开新标签页?
- 15. 如何使用水豚关闭浏览器?
- 16. 我们如何使用Chrome浏览器与水豚+硒的webdriver
- 17. 如何使用链接标签在Web浏览器中打开PDF?
- 18. 水豚+ Rspec + Selenium:页面总是在浏览器中空白
- 19. 如何保持浏览器打开(使用现有的会话)在水豚硒的每个场景
- 20. 在android浏览器中打开一个url,避免多个标签
- 21. 如何获得浏览器中打开的标签列表
- 22. 使用谷歌浏览器在多个标签中打开批量文件捷径以打开多个标签中的多个基于IP的链接
- 23. 使用闪光灯在浏览器中打开一个网页
- 24. 在浏览器的单独标签中打开用户控件
- 25. 如何在浏览器中禁用“在新标签中打开链接”?
- 26. 试图在硒打开的浏览器中打开一个标签
- 27. 如何使用adb打开多个Web浏览器选项卡?
- 28. 在新的Chrome浏览器隐身窗口中打开两个标签页
- 29. 防止netbeans php调试在浏览器中打开一个新标签页
- 30. Selenium:新标签没有在Chrome浏览器中打开相同的浏览器
我不确定你的问题。请澄清我是否试图通过单击按钮或链接或类似的东西来打开选项卡。 – Manigandan
确切地说,我点击链接,它打开新标签。我需要切换新标签。还有一件事我想知道如何使用水豚打开标签?引导我。 – NMKP