selenium操作浏览器

Posted 雪山非猪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium操作浏览器相关的知识,希望对你有一定的参考价值。

package seleniumLearn1;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

/**
 * 操作浏览器
 * 1、浏览器窗口最大化
 * 2、浏览器前进
 * 3、浏览器后退
 * 4、浏览器刷新
 * 5、浏览器切换窗口
 * @author 0
 *
 */
public class Liulanqi {
	private static String url="https://dev.bignox.com/";
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.setProperty("webdriver.chrome.driver", "E:\\webDriver\\chromedriverV2.28.exe");
		
		WebDriver driver= new ChromeDriver();
		
		driver.get(url);
		//设置浏览器最大化
		driver.manage().window().maximize();
		//打开链接home
		driver.findElement(By.linkText("Home")).click();
		driver.navigate().refresh();//刷新页面
		try {
			driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
		} catch (Exception e) {
			e.printStackTrace();
		}
		driver.navigate().back();//控制浏览器按照浏览器记录的history,回退到上一个页面。
		driver.navigate().forward();//控制浏览器按照浏览器记录的history,前进到上一个页面。
		driver.quit();
		
		
		
	}
}

  

以上是关于selenium操作浏览器的主要内容,如果未能解决你的问题,请参考以下文章

Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段

爬虫selenium模块

selenium-1

selenium 浏览器基础操作(Python)

3爬虫之selenium模块

selenium之登陆操作举例