selenium-webdriver基础dome - 前端笔记-1.下载 安装 selenium-webdriver (下载前 npm init-y 不要忘记) npm install selenium-webdriver 2.下载一个.....

学习笔记

点滴记忆
回忆过往
首页>> web后端 >>selenium-webdriver基础dome - 前端笔记
1.下载 安装 selenium-webdriver    (下载前  npm init-y   不要忘记)
npm install selenium-webdriver 
2.下载一个类似 浏览器的软件     
     直接百度 npm 官网  搜索 selenium-webdriver        下载一个浏览器软件    最好下载 chrome  应为最快 (下载一定要注册和自己使用的浏览器版本要对的上 --- 比于我的 chrome 浏览器版本是80.3987.104    就可以下载 80.3987.* )   把下载的浏览器软件解压后 放在根目录
Browser Component
Chrome chromedriver(.exe)
Internet Explorer IEDriverServer.exe
Edge MicrosoftWebDriver.msi
Firefox geckodriver(.exe)
Safari safaridriver



3.创建一个app.js  写入如下内容       

// 按需引入 selenium-webdriver
const { BuilderByKeyuntil } = require("selenium-webdriver");

// 自定调用函数
(async function example() {
  // 异步 调用 Chrome内核浏览器
  let driver = await new Builder().forBrowser("chrome").build();
  try {
    // 发送get请求
    await driver.get("https://www.baidu.com/");
    // 查找一个元素 选择一个class类
    await driver
      .findElement(By.id("kw"))
      // 在元素编辑框里面发送  Key.RETURN  回车的意思
      .sendKeys("前端笔记"Key.RETURN);

    // wait 等一秒时间 验证网页标题是不是 前端笔记_百度搜索
    await driver.wait(until.titleIs("前端笔记_百度搜索"), 1000);
  } finally {
    // 搜索玩退出
    await driver.quit();
  }
})();
















×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » selenium-webdriver基础dome

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)