webdriver工作原理-体验webdriver发送http的过程

webdriver使用c/s结构,通过向服务端发送请求,服务端驱动 浏览器执行相应操作。
下面通过构造 http请求,向服务端发送请求,来驱动浏览器。
本文使用 java作为案例,需要用到的工具:
1.eclipse(已导入了webdriver相应的jar包和log4j的jar包)
2.firefox(已安装了RESTClient)
实现功能:通过构造http请求驱动浏览器,感受webdriver的 工作 原理。本文通过打开 百度页面为例。
体验步骤:
1.如下建立对应测试类,并执行。
package com.selenium;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.*;
public class TestSelenium {
private Logger logger = Logger.getLogger(TestSelenium.class);
    
public static void main(String [] args){
PropertyConfigurator.configure("D:/tools/auto/src/config/log4j.properties");
   
WebDriver driver = new FirefoxDriver();
driver.get("http://www.baidu.com");
driver.quit();
    }
}
2.在控制台查找打开百度网页的http请求信息。(日志比较多,只截取了打开百度网页部分的请求)
从下图可以看到客户端向服务端发送的http请求内容,使用的post请求。
3.将步骤一中的代码(driver.get("http://www.baidu.com")删除掉。我们将模拟发送请求的过程,来实现这行代码实现的功能。为了操作实现,需要把driver.quit()注释掉。删除后,再次运行。这时,只是打开了一个浏览器页面。如下图:
4.打开firefox,并打开REFTClient插件。如下
5.根据步骤2中看到的http请求,构造post请求。注意sessionid需要替换为步骤3中得到的sessionid(就是下图中那个以8开头的比较长的一串东西)。
6.发送后,查看结果。可以看到步骤3中打开的浏览器,执行了打开百度网页的动作。RESTClient端,收到服务端的response。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
### 回答1: 要下载webdriver_helper-2.2.0-cp310-win_amd64,请按照以下步骤进行操作: 1. 打开你的网络浏览器,比如Chrome、Firefox或者Edge。 2. 在浏览器的地址栏中输入“webdriver_helper-2.2.0-cp310-win_amd64下载”,并按下回车键。 3. 在搜索结果中找到适合你系统的下载链接,通常会有多个来源可选择。 4. 点击合适的下载链接,浏览器会开始下载webdriver_helper-2.2.0-cp310-win_amd64。 5. 下载完成后,找到下载文件的存储位置,通常会在浏览器的默认下载文件夹中。 6. 双击下载后的文件,开始安装webdriver_helper。 7. 根据安装界面上的指示,点击“Next”或“下一步”按钮,按照安装向导完成安装过程。 8. 安装完成后,你就可以使用webdriver_helper-2.2.0-cp310-win_amd64了。 请注意,以上步骤仅供参考,具操作可能因你所用的网络浏览器和操作系统而有所不同。 ### 回答2: 要下载webdriver_helper-2.2.0-cp310-win_amd64,您可以按照以下步骤进行操作: 1. 打开您选择的网页浏览器,例如谷歌浏览器或者火狐浏览器。 2. 在浏览器的搜索栏中输入“webdriver_helper-2.2.0-cp310-win_amd64下载”并按下回车键。 3. 浏览器将会显示包含该下载链接的搜索结果页面。 4. 从搜索结果中选择一个可信赖的网站,例如官方网站或其他广为人知的开发者网站。您可以通过查看网站是否具有良好的口碑和评价来判断其可信度。 5. 一旦您进入合适的网站,通常在网站的首页或导航菜单中会提供一个“下载”或类似的选项。 6. 点击下载选项后,您将被要求选择所需的版本和操作系统类型。在这种情况下,您需要选择适用于Windows操作系统的版本。 7. 选择适用于您的操作系统的版本后,可能还需要同意该软件的许可协议或其他条款和条件。 8. 同意所有条款和条件后,您将可以开始下载webdriver_helper-2.2.0-cp310-win_amd64软件文件。 9. 等待下载过程完成。这可能需要一些时间,具取决于您的网络速度和文件大小。 10. 下载完成后,您可以在计算机上的下载文件夹或您选择的目标位置中找到webdriver_helper-2.2.0-cp310-win_amd64文件。 11. 双击该文件或按照软件的安装指南进行安装。 ### 回答3: 要下载webdriver_helper-2.2.0-cp310-win_amd64,您可以按照以下步骤进行操作: 1. 打开您的网络浏览器,例如谷歌浏览器、火狐浏览器等。 2. 在浏览器的搜索栏中输入“webdriver_helper-2.2.0-cp310-win_amd64下载”。 3. 搜索引擎会为您列出相关的搜索结果。请仔细查看结果,确保选择一个可信赖的下载来源。 4. 点击合适的搜索结果,通常是来自官方网站或可信赖的开发者网站。 5. 在下载页面中,查找与您操作系统兼容的版本。在这种情况下,您应该选择与您的Windows 10 64位操作系统兼容的版本。 6. 在下载页面上,可能会提供多个下载选项。请注意选择正确的文件,即“webdriver_helper-2.2.0-cp310-win_amd64”。 7. 点击“下载”按钮,系统会自动开始下载该文件。 8. 等待下载完成。下载速度取决于您的网络连接速度和文件大小,可能需要几秒钟或几分钟。 9. 下载完成后,找到您保存文件的目录位置。通常文件会保存在默认的“下载”文件夹中。 10. 点击文件来验证是否成功下载了webdriver_helper-2.2.0-cp310-win_amd64。如果成功,您可以在目录中找到该文件。 请确保下载文件是来自可信赖的来源,并进行杀毒扫描,以确保您的计算机的安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值