0


Selenium用法详解【窗口表单切换】【JAVA爬虫】

简介

本文主要讲解java 代码利用Selenium如何实现控制浏览器进行窗口切换和页面内的不同表单之间的切换操作。

切换操作

窗口切换

selenium 操作页面的时候,可能会因为点击某个链接而跳转到一个新的页面(打开了一个新标签页),这时候 selenium 实际还是处于上一个页面的,需要我们进行切换才能够定位最新页面上的元素。

窗口切换需要使用 switch_to.windows() 方法。

首先我们先看看下面的代码。

代码流程:先进入 【CSDN首页】,保存当前页面的句柄,然后再点击头条的首篇文章,跳转进入新的标签页,再次保存页面的句柄,我们验证一下 selenium 会不会自动定位到新打开的窗口。


import org.openqa.selenium.*;
import org.openqa.selenium.chrome.ChromeDriver;

import java.io.IOException;

public class SeleniumDemo {
    private final static String webDriver = "webdriver.chrome.driver";
    private final static String webDriverPath =
标签: eclipse selenium 爬虫

本文转载自: https://blog.csdn.net/weixin_40986713/article/details/128590061
版权归原作者 洛阳泰山 所有, 如有侵权,请联系我们删除。

“Selenium用法详解【窗口表单切换】【JAVA爬虫】”的评论:

还没有评论