我点击图像,它会在新选项卡中打开表单,并且有一些单选按钮可以选择并完成表单。我可以打开新标签并将控制权交给它,但无法单击单选按钮并完成表单。我尝试了很多方法。Selenium webdriver,Java - 在新选项卡中打开填充表单
-1
A
回答
0
每当有一个新的窗口打开,在webdriver的必须切换到窗口或框架中,以执行任何操作
一种最佳的方式来切换新打开的窗口中可以
Set<String> windowHandleSet = driver.getWindowHandles();
String[] windowHandles = new String[windowHandleSet.size()];
windowHandles = windowHandleSet.toArray(windowHandles);
driver.switchTo().window(windowHandles[windowHandleSet.size() - 1]);
在此之后代码被调用,您可以在新窗口中执行操作。
相关问题
- 1. 如何使用Java使用selenium webdriver打开新选项卡?
- 2. 在Mac上使用Selenium WebDriver在Firefox中打开新选项卡
- 3. 使用Selenium在Chrome中打开新选项卡Facebook PHP Webdriver
- 4. 在node.js中打开一个新选项卡selenium-webdriver
- 5. Selenium WebDriver:打开新选项卡而不是新窗口
- 6. 在Selenium Webdriver中使用Ctrl +单击组合打开新选项卡
- 7. Selenium在SendKeys后打开新选项卡
- 8. 如何使用selenium webdriver打开新的chrome选项卡?
- 9. Selenium Java Webdriver选择历史选项卡
- 10. 在IE中使用selenium-webdriver在新选项卡中打开一个URL
- 11. 在Selenium IDE中关闭新打开的选项卡或窗口
- 12. 如何使用Selenium WebDriver在后台打开Chrome新选项卡窗口?
- 13. 是否可以在watir-webdriver中打开一个新选项卡?
- 14. 如何打开新选项卡时打开新选项卡
- 15. 在新选项卡中打开链接,只有新选项卡
- 16. 以编程方式在selenium + jsoup中以新选项卡打开框架
- 17. 在提交的新选项卡中打开表单
- 18. 为什么我的表单在新选项卡中打开?
- 19. 如何在表单提交中禁用打开新选项卡?
- 20. Javascript表单在新选项卡中打开URL
- 21. 如何使用Selenium + Java在浏览器中打开新选项卡?
- 22. Selenium将不会在新选项卡(Python和Chrome)中打开新的URL
- 23. 使用硒在Firefox中打开新选项卡
- 24. Selenium Webdriver - Java:我想打开新的打开弹出窗口
- 25. 在新选项卡中打开延迟
- 26. 在新选项卡中打开Base64
- 27. 在新选项卡中打开网站
- 28. 在新选项卡中打开PDF
- 29. 在新选项卡中打开链接
- 30. 在新选项卡中打开
最重要的是,我们需要更多的信息来帮助你。我们刚才说过,尝试了很多方法。那些是什么 ?你怎么说控制权交给了表格?无法点击是什么意思? _你有什么异常/ – Karthikeyan
尝试了很多方法,如1.使用单选按钮的xpath定位器,然后单击method.2。使用selectbyValue。我使用了2种方法将控制权交给新选项卡,如下所示:1.设置windowHandles = driver.getWindowHandles(); Iterator it = windowHandles.iterator(); (it.hasNext()){System.out.println(it.next());}。第二种使用的方法是新的Actions(wd).sendKeys(wd.findElement(By.tagName(“html”)) ),Keys.CONTROL).sendKeys(wd.findElement(By.tagName( “HTML”)),Keys.NUMPAD2).build()。执行();.当我点击它并完成表格时,我希望看到单选按钮 – Aruna
您收到的例外情况是什么? – Karthikeyan