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(代码片段