gpt4 book ai didi

java selenium 操作浏览器实例

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章java selenium 操作浏览器实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本篇文章介绍selenium 操作浏览器 。

阅读目录 。

  • 浏览器最大化 前进,后退, 刷新
  • 截图操作
  • 模拟鼠标操作
  • 杀掉Windows浏览器进程

浏览器最大化 前进,后退, 刷新 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static void testBrowser(WebDriver driver) throws Exception
   {
     driver.get( "http://www.cnblogs.com/tankxiao" );
     Thread.sleep( 5000 );
     // 浏览器最大化
     driver.manage().window().maximize();
    
     driver.navigate().to( "http://www.baidu.com" );
     // 刷新浏览器
     driver.navigate().refresh();
     // 浏览器后退
     driver.navigate().back();
     // 浏览器前进
     driver.navigate().forward();
     // 浏览器退出
     driver.quit();
   }

截图操作 。

?
1
2
3
4
5
6
public static void testScreenShot(WebDriver driver) throws Exception
  {
    driver.get( "http://www.baidu.com" );
    File srcFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
    FileUtils.copyFile(srcFile, new File( "c:\\1.png" ));
  }

模拟鼠标操作 。

?
1
2
3
4
5
6
7
public static void rightClickMouse(WebDriver driver)
   {
     driver.get( "http://www.baidu.com" );
     Actions action = new Actions(driver);
    
     action.contextClick(driver.findElement(By.id( "kw" ))).perform(); 
   }

杀掉Windows浏览器进程 。

?
1
2
3
4
5
6
7
8
9
public static void killProcess()
  {
    // kill firefox
    WindowsUtils.tryToKillByName( "firefox.exe" );
    // kill IE
    WindowsUtils.tryToKillByName( "iexplore.exe" );
    // kill chrome
    WindowsUtils.tryToKillByName( "chrome.exe" );
  }

以上就是对java selenium 的资料整理,后续继续添加,谢谢大家对本站的支持! 。

最后此篇关于java selenium 操作浏览器实例的文章就讲到这里了,如果你想了解更多关于java selenium 操作浏览器实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com