java+selenium+new——返回上一个访问的网页(模拟单击浏览器的后退功能),同一个标签窗口里

package rjcs;

import org.openqa.selenium.firefox.FirefoxDriver;

public class xinkaishi
{

    public static void main(String[] args)

    {
         System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");    //设置火狐的安装路径,防止系统找不到

         FirefoxDriver driver = new FirefoxDriver();        //初始化FireFox浏览器实例,并打开浏览器

        try
        {
             driver.manage().window().maximize();         //最大化窗口

             Thread.sleep(5000);    

             driver.navigate().to("http://www.baidu.com");  

             Thread.sleep(5000); 

             driver.navigate().to("http://www.hao123.com");

             Thread.sleep(5000); 

             driver.navigate().back();   //返回第一次访问的网页,即后退功能

             Thread.sleep(10000);

        }catch (Exception e)
        {
            e.printStackTrace();
        }finally
        {
            driver.quit();

         }
    }

}

原文地址:https://www.cnblogs.com/xiaobaibailongma/p/12275013.html

时间: 2024-08-28 03:39:02

java+selenium+new——返回上一个访问的网页(模拟单击浏览器的后退功能),同一个标签窗口里的相关文章

java+selenium+new——同一个标签窗口里 ,访问多个网页的后退driver.navigate().back()、前进driver.navigate().forward()、刷新driver.navigate().refresh()等功能 。以及获取当前页面的title属性driver.getTitle()和获取当前页面的url地址driver.getCurrentUrl()

package rjcs; import org.openqa.selenium.firefox.FirefoxDriver; public class xinkaishi { public static void main(String[] args) { System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //设置

Android - 返回上一个界面finish()方法

返回上一个界面finish()方法 本文地址: http://blog.csdn.net/caroline_wendy Android可以使用finish()方法,实现函数返回的功能,当不是Activity内部调用时,需要使用getActivity()方法的返回值Activity调用. 如实现了一个提示框(AlertDialog),包含两个按钮,返回和设置: 一个是跳转定位服务设置界面,一个是返回上一级界面. DialogFragment mLocationDialog = new AlertD

h5 网络断网时,返回上一个页面 demo (与检测网络代码相结合,更直观看到结果)

页面一: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>网络在线与离线</title> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maxi

使用MJRefresh返回上一个界面蹦掉的情况

最近在使用MJRefresh框架时发现了一个bug 下面是我的源代码 前一个界面 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ // 显示网页 CHGWebViewController *webVc = [[CHGWebViewController alloc] init]; // 设置数据 webVc.data = self.data[indexPath.r

android中按back键返回上一个activity,如何重新调用上一个activity的oncreate方法?

默认情况下是不会调用的. @Override public void onBackPressed() { String titleStr = edittitle.getText().toString(); String contentStr = editcontent.getText().toString(); if (title.equals(titleStr) && content.equals(contentStr)) { super.onBackPressed(); } else

在Chrome中设置返回上一个tab的快捷键

在mac上使用Chrome, control+tab是切换到下一个tab, control+shift+tab是切换到上一个tab, 感觉这个键位不是特别好按,想设置成control+1 进入mac的 系统设置 -> 键盘 -> 快捷键 Mac System Preferences→Keyboard→Shortcuts. https://apple.stackexchange.com/a/174979/1443 在这里就可以添加快捷键设置了 比如将Select Previous Tab设置成c

上一个树形菜单的改进,增添了数据绑定功能而非仅仅的jq特效

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script src="js/jquery-3.2.1.min.js" type="text/javascript" charset="utf-8"></script> <style typ

Atom编辑器折腾记_(5)记住上一次打开的目录及浏览器预览功能实现

简介 用了Atom之后是不是发现,每次打开工作目录,保存退出后重新打开软件,目录一片空白!! Sublime和DW的快捷键预览html功能是不是很喜欢,而Atom木有!! 记住上一次打开的目录 这个功能,截止目前最新的0.198版本还木有实现,这里我们用插件来实现这个功能; 但是官方说,"记住上一次打开的目录"这个功能已经内置到下一个版本(集成插件),也就是正式版1.0 插件的作者也声明了,看此段话: The Atom.io team is hopefully building a v

ASP.Net 返回上一个页面(Request.UrlReferrer)

Request.UrlReferrer可以获取客户端上次请求的url的有关信息.  这样我们就可以通过这个属性返回到“上一页”,示例如下 1.      首先在Page_load中获得并储存该信息 Page_load(object obj,EventArgs e)             {                     if(!IsPostBack)                    {                         if(Request.UrlReferrer