news 2026/7/17 19:42:12

智能体测开Day27

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
智能体测开Day27

环境搭建

''' 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)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/17 19:41:32

51单片机电机驱动

H桥可以正反%4是判断大于4吗,大于就等于0

作者头像 李华
网站建设 2026/7/17 19:41:10

AG32平台SPI接口配置与优化实战指南

1. AG32平台与SPI接口基础认知 AG32作为一款集成MCU与FPGA特性的异构计算平台,其SPI控制器在设计上兼具传统微控制器的易用性和可编程逻辑的灵活性。与STM32、GD32等纯MCU方案相比,AG32的独特之处在于: 硬件SPI控制器支持4种标准工作模式&am…

作者头像 李华
网站建设 2026/7/17 19:41:08

第二:Pytest-执行用例规则和运行的三种方式

二.Pytest开始用例设计 1.用例设计目录2.test_bjhg_class.pyclass TestClass:def test_one(self):x "this"assert h in xdef test_two(self):x "hello"assert hasattr(x, check)def test_three(self):a "hello"b "hello world"ass…

作者头像 李华
网站建设 2026/7/17 19:37:03

Claude AI工作台:从代码生成到工程效能提升实践

1. Claude从聊天工具到生产力平台的进化当我第一次接触Claude时,和大多数人一样,只是把它当作一个智能聊天机器人。直到看到Anthropic工程师们的工作方式,才意识到自己错过了什么——他们早已将Claude打造成了一个完整的工作台。这种转变不是…

作者头像 李华
网站建设 2026/7/17 19:35:32

2026 IEEE TASE,三维袋装优化

目录1.摘要2.研究背景与问题定义3.袋体重塑规则与柔性容量4.3D-BGPP 混合整数模型5.CBD-BS 求解方法6.实验结果7.参考文献8.算法辅导应用定制读者交流1.摘要 物流中袋装箱具有柔性、便于压缩和成本低等优点,但袋体会随装入物品而改变形状,传统刚性箱体装…

作者头像 李华