尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

智能体测开Day27

智能体测开Day27
📅 发布时间:2026/7/17 19:48:50

环境搭建

''' Selenium是一个用于Web应用程序测试的工具。 Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。 这个工具的主要功能包括:测试与浏览器的兼容性——测试应用程序看是否能够很好地工作在不同浏览器和不同操作系统之上。 环境搭建 1)安装selenium相关的软件: pip install selenium 2)下载浏览器驱动:Edge驱动 3)配置驱动 4)测试 ''' import time from selenium import webdriver #获取驱动 driver = webdriver.Edge() # 使用驱动打开一个网页 driver.get("http://www.sogou.com") # 停留2s time.sleep(2) # 退出 driver.quit()

定位方式

''' 8种定位方式:id, name, class name,tag name,link text,partial link text,css selector,xpath id:通过id属性定位 name:通过name属性定位 class name:通过class属性定位,多个class值,通过点链接 tag name:通过标签定位 link text: 针对超链接的定位,对超链接的文本内容进行完全匹配的定位 partial link text:对超链接的文本内容进行完全模糊匹配的定位 ''' import time from selenium import webdriver from selenium.webdriver.common.by import By #获取驱动 driver = webdriver.Edge() # 使用驱动打开一个网页 driver.get("http://www.sogou.com") # 停留2s time.sleep(1) # 定位元素 # a = driver.find_element("id","query") a = driver.find_element("name","query") # 发送信息 a.send_keys("selenium") a.send_keys("的特点") a.send_keys("是什么") # 点击搜索 # driver.find_element(By.ID,'stb').click() # 定位知乎 b = driver.find_element("link text","知乎") print(f"链接文本:{b.text}") # 模糊匹配 c= driver.find_element("partial link text","输入法") print(f"链接文本:{c.text}") # 定位多个元素 es = driver.find_elements("tag name","a") print(es) for e in es: #获取超链接的文本 print("文本=",e.text) # 获取超链接的属性值 print("href=",e.get_attribute("href")) time.sleep(10) driver.quit()
import time from selenium import webdriver from selenium.webdriver.common.by import By #获取驱动 driver = webdriver.Edge() # 使用驱动打开一个网页 driver.get("http://www.baidu.com") # 停留2s time.sleep(1) # 定位元素并发送信息 # driver.find_element("class name","chat-input-textarea.chat-input-scroll-style").send_keys("Java的特点") driver.find_element(By.CLASS_NAME,"chat-input-textarea.chat-input-scroll-style").send_keys("Java的特点") time.sleep(10)

相关新闻

  • 1688供应商发货后,工具怎么找到原来的抖店订单?订单关联原理 - 抖大侠
  • 联想AI主机Mini硬件达标,满足OpenClaw硬件需求算力台式机
  • Altium Designer(AD 20)-原理图-标注

最新新闻

  • 2026年7月最新茂名防水补漏权威指南:卫生间/屋面/外墙/地下室正规施工+透明报价+避坑全攻略 - 吉林同城获客
  • Mongoose 网络库之概述
  • 企业加密隧道怎么选?IPSec 安全实践与协议原理对比
  • Python agent-cloud 包:功能详解、安装配置与实战案例
  • Biotinyl-ACTH (18-39) (human) ;Bio-RPVKVYPNGAEDESAEAFPLEF
  • 计算机毕业设计之舞狮文化交流互惠平台

日新闻

  • 佛山青少年训练营推荐:军博营地实力顶尖 - 秋山寄远
  • 如何快速上手PvZ2 Gardendless:免费Web版植物大战僵尸2完整指南
  • jiuwen-deepsearch核心功能详解:规划-检索-反思三合一智能工作流

周新闻

  • IX9104 PCIe5.0 高速交换芯片@ACP#完整规格 + 应用场景总结
  • Unity游戏集成Coze智能体:实现NPC智能对话与知识库联动
  • SAP EPIC 建行回单查询:从标准类CL_EPIC_EXAMPLE_CN_CCB_GHTD到Z类的5处关键修改

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号