摘要: 1.selenium 执行JS操作 <1>.处理readonly属性,只读属性,如果需要编辑,则将readonly=false去掉 driver.execute_script("document.getElementById('text').readOnly=false") 以上代码,修改文本框属性 阅读全文
posted @ 2022-06-05 16:37 maxwell11 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1.Selenium 模拟键盘事件 需要先引包:from selenium.webdriver.common.keys import keys Actions类的send_keys,发送某个键到当前焦点元素,如tab,enter等,包括安卓自动化的点亮屏幕 代码示例: from selenium i 阅读全文
posted @ 2022-06-05 15:02 maxwell11 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 1.关于webdriver的init函数 不同的浏览器,其webdriver的init函数不一样,如chrome浏览器的init函数如下: def __init__(self, executable_path="chromedriver", port=0, options=None, service 阅读全文
posted @ 2022-06-05 14:16 maxwell11 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1.自动化测试的目的是什么? 在项目需要做大量回归测试中,全量回归成本太高,不全量回归会存在风险,自动化测试主要是为了提高回归测试的效率 2.什么样的项目适合做自动化测试? <1>.版本迭代比较频繁,项目(产品)需要反复测试回归的需求 <2>.对于UI自动化迭代不是很频繁的(至少不是每天都改动) 3 阅读全文
posted @ 2022-06-05 10:44 maxwell11 阅读(54) 评论(0) 推荐(0) 编辑