分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

selenium webdriver学习--通过id、name定位,输入内容,搜索,关闭操作

发布时间:2023-09-06 02:05责任编辑:顾先生关键词:selenium

selenium webdriver学习--通过id、name定位,输入内容,搜索,关闭操作;

打开谷歌浏览器,输入不同的网站,搜索框的定位含有不同元素(有时为id,有时为name)

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

import com.thoughtworks.selenium.Wait.WaitTimedOutException;


public class YsfTest_20180719{
 public static void main(String[] args) throws InterruptedException{
     //加载驱动器
  System.setProperty("webdriver.chrome.driver","C:/Program Files (x86)/Google/Chrome/Application/chromedriver.exe");

//通过id查找,以百度为例

  //打开浏览器
  WebDriver driver = new ChromeDriver();
  //打开网站
  driver.get("https://www.baidu.com/");
  //通过id定位所搜框
  WebElement searchBox = driver.findElement(By.id("kw"));
  //输入内容
  searchBox.sendKeys("电影");
  //定位百度一下按钮
  WebElement searchButton = driver.findElement(By.id("su"));
  //点击百度一下
  searchButton.submit();
  //等待5s
  Thread.sleep(5000);
  //页面关闭
  driver.close();


  //通过name查找,以豆瓣为例
  //打开浏览器
  WebDriver driver2 = new ChromeDriver();
  //打开网站
  driver2.get("https://www.douban.com/");
  //通过id定位所搜框
  WebElement searchBox2 = driver2.findElement(By.name("q"));
  //输入内容
  searchBox2.sendKeys("电影");
  //点击搜索
  searchBox2.submit();
  //等待5s
  Thread.sleep(5000);
  //页面关闭
  driver2.close();

    }
}

selenium webdriver学习--通过id、name定位,输入内容,搜索,关闭操作

原文地址:https://www.cnblogs.com/xiao02fang/p/9366087.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved