![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web测试
文章平均质量分 51
单单一个越
这个作者很懒,什么都没留下…
展开
-
web自动化,selenium 无法清空输入框默认值继续输入
有的页面输入框自带默认值,想要修改里面的内容时,先使用clear()再send_keys(),这种方式无法清除只会在默认值后面追加内容,不是我想要的结果 解决方法: 方法一: 先双击,后直接send_keys(), 不用clear() 缺陷: 双击不一定能选中所有内容 from selenium.webdriver.common.action_chains import ActionChains element = driver.find_element_by_xpath('xpath路径') Act原创 2021-02-07 11:51:32 · 1426 阅读 · 0 评论 -
测试用例 - 递归拆解字典
如果 值 为 字典类型: 继续递归拆解 否则: 如果 值 存在(不为空): 过 否则 (值为空): kwargs[token] = cls.token #cls.token 为登录请求的返回值原创 2021-02-17 15:42:28 · 198 阅读 · 0 评论 -
39 | selenium基础架构,UI测试架构
测试基础架构指的是,执行测试的过程中用到的所有基础硬件设施以及相关的软件设施。因此,我们也把测试基础架构称之为广义的测试执行环境。执行测试的机器;测试用例代码仓库;发起测试执行的 Jenkins Job;统一的测试执行平台;测试用例执行过程中依赖的测试服务,比如提供测试数据的统一测试数据平台、提供测试全局配置的配置服务、生成测试报告的服务等;原创 2023-09-22 10:03:41 · 376 阅读 · 0 评论 -
Selenium Grid 的搭建方法
搭建一个具有 1 个 Node 的 Selenium Grid。那么通常来讲我们需要 2 台机器,其中一台作为 Hub,另外一台作为 Node,并要求这两台机器已经具备了 Java 执行环境。1.通过官网下载 selenium-server-standalone-.jar 文件。这里需要注意的是,不管是 Hub 还是Node,都使用同一个 JAR 包启动,只是启动参数不同而已。2.将下载的 selenium-server-standalone-.jar文件分别复制到两台机器上.原创 2023-09-21 09:53:42 · 302 阅读 · 0 评论 -
python读写xml文件
xml文件:country.xml <data> <country name="shdi2hajk">231 <rank>1<NewNode A="1">This is NEW</NewNode></rank> <year>2008</year> <gdppc>141100</gdppc> <neighbor direction="E" name="Austria"原创 2022-03-01 16:11:51 · 2636 阅读 · 0 评论 -
使用selenium.webdriver时报错
使用selenium.webdriver时报错: selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. 或者: 找不到chrome binary 或者 显示版本不对 解决办法: 确定driver版本正确的情况下,将chromedriver.exe放在chrome.exe同一文件夹下。 并且在代码中指定driver路径: chrome_driver = r'E原创 2020-10-15 19:55:00 · 207 阅读 · 0 评论