返回当前页面title、url等操作

 1 import org.openqa.selenium.WebDriver;
 2 import org.openqa.selenium.chrome.ChromeDriver;
 3
 4 /*
 5  * 返回当前页面 url 和 title
 6  */
 7 public class GetUrlAndTitle {
 8
 9     public static void main(String[] args) {
10         WebDriver driver = new ChromeDriver();
11
12         driver.get("http://www.baidu.com");
13
14         System.out.println("当前页面 title : " + driver.getTitle());
15
16         System.out.println("当前页面 url : " + driver.getCurrentUrl());
17
18         System.out.println("当前页面源码: " + driver.getPageSource());
19
20         System.out.println("当前浏览器的窗口句柄: " + driver.getWindowHandle());
21
22         System.out.println("当前浏览器的所有窗口句柄: " + driver.getWindowHandles());
23
24         driver.quit();
25     }
26 }

返回当前页面title、url等操作

时间: 2024-10-28 12:42:00

返回当前页面title、url等操作的相关文章

Vue 页面15分钟无操作时返回首页

这种需求手机端和pc端一般是不存在的,因为都是可以手动操作刷新的. 最近在做一个户外社区大屏的项目,因为大屏是全屏显示,没法手动刷新,不可能在页面专门做一个刷新按钮,也不好看,那这样的需求就显得格外重要了. 首先我们来分析一下需求: 1.15分钟--需要定时器 2.无操作--监控页面上的点击.触摸.滑动等事件 3.返回首页--切换路由 我们只需要设置一个定时器,在一进入页面的时候就开始计时,如果15分钟内有点击.触摸.滑动等操作时就重新计时,时间一到就切换路由. 而且我们还需要新建一个空白组件r

监听微信物理返回键,并返回指定页面

我们要了解浏览器的history.大家知道在页面中我们可以使用JavaScript window history,后退到前面页面,但是由于安全原因javascript不允许修改 history里已有的url链接,但可以使用pushState方法往history里增加url链接,并且提供popstate事件监测从history栈里弹出url.既然有提供popstate事件 监测,那么我们就可以进行监听. 返回.后退.上一页按钮点击监听实现代码: window.addEventListener("p

如何获得web view上的关闭按钮返回指定页面

最近遇到一个问题,注册页面是由客户提供web页面来注册的,这册后跳转到注册成功的web页面,这时候用户只提供了一个web页面,上边有一个按钮 可是点击这个按钮服务器端是不给任何回复数据的,也没有要跳转的页面,也就是说这只是一个web页面的按钮,如何才能给这个按钮添加一个事件,跳转到登录页面呢? 先给图: : 这两个都是webview中由服务器申请的页面: 想了2个方法: 一.检测由第一个页面进入第二个页面时的链接,在进入第二个页面时,在页面上添加一个透明的按钮,覆盖web上的按钮,这样可以添加返

selenium_webdriver(python)获取元素属性值,浏览器窗口控制、网页前进后退,title/url打印

[python] view plain copy <span style="font-family: Arial, Helvetica, sans-serif;"><span style="font-size:18px;"># coding: UTF-8    #这句是为了声明编码格式,一定要有</span></span> [python] view plain copy <span style="fo

nodejs 返回html页面--使用 ejs 模板

nodejs 返回html页面--使用 ejs 模板 nodejs 可以直接在返回中使用html标签,例如下面的格式,返回 hello world 将会使用 h1 字体. app.get('/html',function(req,res){ res.status(200).send('<h1>hello world</h1>');}); "E" is for "effective." EJS is a simple templating la

本文使用springMVC和ajax,实现将JSON对象返回到页面

一.引言 本文使用springMVC和ajax做的一个小小的demo,实现将JSON对象返回到页面,没有什么技术含量,纯粹是因为最近项目中引入了springMVC框架. 二.入门例子 ①. 建立工程,并导入相应spring jar包和解析json的包fastjson. ②. 在web.xml文件中配置Spring的核心类DispatcherServlet ③. 配置Spring的核心配置文件spring-servlet.xml ④. 编写实体类Person public class Person

js url参数操作插件

// 当前页面url参数操作插件// Author:Bean// Date:2014/09/17;(function(window, document) { var UrlParas = function(url) { return UrlParas.fn.init(url); } UrlParas.VERSION = '1.0.0'; UrlParas.fn = UrlParas.prototype = { url: "", pathname: "", paras

[Spring boot] web应用返回jsp页面

同事创建了一个spring boot项目,上传到svn.需要我来写个页面.下载下来后,始终无法实现在Controller方法中配置直接返回jsp页面. 郁闷了一下午,终于搞定了问题.在此记录一下. 目标:在Controller方法中配置直接返回jsp页面 项目中添加src/main/webapp文件夹,没什么好说的. 下面详细介绍@Controller注解和@RestController注解的不同实现方法. @Controller注解 1. application.properties文件中配置

带命名空间的action再次返回原来页面,命名空间引起的错误

今天写了一个登陆页面,这个相信对大家来说都没有难度,但是身为屌丝的我,犯贱了一次! 登陆页面表单提交,action中,我加了命名空间,详细如下: <form id="loginForm" action="actionPackage/login.action" method="post"> ...此处省略... </form> 登陆都没什么问题,但是问题是当我用户名或者密码错误的时候,我就应该重新返回登录页面,就在重新返回的