如何使用Selenium WebDriver在新选项卡(chrome)中打开链接?

登陆
System.setProperty("webdriver.chrome.driver", "D:\\softwares\\chromedriver_win32\\chromedriver.exe");

WebDriver driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
driver.manage().window().maximize();
driver.get("https://mail.google.com/");
String selectLinkOpeninNewTab = Keys.chord(Keys.CONTROL,Keys.RETURN); 
driver.findElement(By.linkText("www.facebook.com")).sendKeys(selectLinkOpeninNewTab);

新标签页正在打开,但URL链接未打开。

阿卜杜勒·哈米德(Abdul Hameed)

我检查了下面的代码,它对我来说很好。我从这里找到了答案

    driver = new ChromeDriver();
    driver.manage().window().maximize();
            
    String baseUrl = "http://www.google.co.uk/";
    driver.get(baseUrl);
    driver.findElement(By.cssSelector("body")).sendKeys(Keys.CONTROL +"t");

    ArrayList<String> tabs = new ArrayList<String> (driver.getWindowHandles());
    driver.switchTo().window(tabs.get(1)); //switches to new tab
    driver.get("https://www.facebook.com");
    
    driver.switchTo().window(tabs.get(0)); // switch back to main screen        
    driver.get("https://www.news.google.com");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

来自分类Dev

如何检测用户是否尝试在新选项卡中打开链接?

来自分类Dev

如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

来自分类Dev

如何在新选项卡中打开选择超链接

来自分类Dev

打开Selenium WebDriver后,如何控制新选项卡?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

(单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

来自分类Dev

JavaScript:如何在没有window.open()的新选项卡中打开链接?

来自分类Dev

python selenium在新选项卡中打开链接,并在新选项卡中继续会话

来自分类Dev

强制使用Ajax加载的链接在新选项卡中打开

来自分类Dev

使用鼠标中键单击时,阻止Chrome在同一选项卡中打开锚链接

来自分类Dev

如何强制动态对象中的链接在新选项卡中打开?

来自分类Dev

使用HyperLink在新选项卡中打开页面?

来自分类Dev

如何通过右键单击新选项卡中的“转到网址”来打开网页中的文本作为链接

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

如何从GridView在新选项卡中打开页面?

来自分类Dev

使用jQuery在新选项卡中打开PDF文件

来自分类Dev

如何让链接打开Bootstrap模态中的特定选项卡?

来自分类Dev

(单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

来自分类Dev

使用Selenium WebDriver专注于最近打开的选项卡

来自分类Dev

如何在新选项卡中打开Kendo网格超链接列?

来自分类Dev

Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

来自分类Dev

无法在 MAC 上使用 JAVA 在 Selenium Webdriver 中创建或切换到新选项卡

来自分类Dev

如何在引导网格内的新选项卡中打开此链接

来自分类Dev

无法使用 Selenium Webdriver 在浏览器中打开新选项卡

来自分类Dev

nodejs selenium-webdriver 检查新打开的选项卡的当前 url

来自分类Dev

使用脚本(按钮)在 HTML 中的新选项卡中打开链接

来自分类Dev

如何在 Ruby on Rails ActiveAdmin 的新选项卡中打开 CSV、PDF 下载链接?

来自分类Dev

如何使用 python 和 selenium 在新选项卡中打开链接

Related 相关文章

  1. 1

    使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

  2. 2

    如何检测用户是否尝试在新选项卡中打开链接?

  3. 3

    如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

  4. 4

    如何在新选项卡中打开选择超链接

  5. 5

    打开Selenium WebDriver后,如何控制新选项卡?

  6. 6

    如何从GridView在新选项卡中打开页面?

  7. 7

    (单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

  8. 8

    JavaScript:如何在没有window.open()的新选项卡中打开链接?

  9. 9

    python selenium在新选项卡中打开链接,并在新选项卡中继续会话

  10. 10

    强制使用Ajax加载的链接在新选项卡中打开

  11. 11

    使用鼠标中键单击时,阻止Chrome在同一选项卡中打开锚链接

  12. 12

    如何强制动态对象中的链接在新选项卡中打开?

  13. 13

    使用HyperLink在新选项卡中打开页面?

  14. 14

    如何通过右键单击新选项卡中的“转到网址”来打开网页中的文本作为链接

  15. 15

    如何从GridView在新选项卡中打开页面?

  16. 16

    如何从GridView在新选项卡中打开页面?

  17. 17

    使用jQuery在新选项卡中打开PDF文件

  18. 18

    如何让链接打开Bootstrap模态中的特定选项卡?

  19. 19

    (单击事件后)如何在每次打开后延迟打开新选项卡中的链接列表

  20. 20

    使用Selenium WebDriver专注于最近打开的选项卡

  21. 21

    如何在新选项卡中打开Kendo网格超链接列?

  22. 22

    Chrome 扩展程序:如何通过单击 html 弹出窗口中的按钮在新选项卡中打开指定链接?

  23. 23

    无法在 MAC 上使用 JAVA 在 Selenium Webdriver 中创建或切换到新选项卡

  24. 24

    如何在引导网格内的新选项卡中打开此链接

  25. 25

    无法使用 Selenium Webdriver 在浏览器中打开新选项卡

  26. 26

    nodejs selenium-webdriver 检查新打开的选项卡的当前 url

  27. 27

    使用脚本(按钮)在 HTML 中的新选项卡中打开链接

  28. 28

    如何在 Ruby on Rails ActiveAdmin 的新选项卡中打开 CSV、PDF 下载链接?

  29. 29

    如何使用 python 和 selenium 在新选项卡中打开链接

热门标签

归档