web自动化测试
想变瘦的测试何同学
这个作者很懒,什么都没留下…
展开
-
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable报错
报错: selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable 谁能想到是我的浏览器不是最大化,找不到按钮原创 2021-04-16 23:30:34 · 294 阅读 · 0 评论 -
AttributeError: ‘list‘ object has no attribute ‘click‘报错
报错信息如下: Traceback (most recent call last): File "D:/KC_project/tyspwebtest/test.py", line 70, in <module> ok.click() AttributeError: 'list' object has no attribute 'click' 报错代码位置如下: ok=driver.find_elements_by_css_selector("button[id='ok_btn']原创 2021-04-16 17:39:09 · 1737 阅读 · 0 评论 -
IndexError: list index out of range报错解决
场景:定位到文件上传的两个元素, driver.find_elements_by_class_name('btn_upload')[1].send_keys('E:\总共统计时间.xlsx') 报错: Traceback (most recent call last): File "D:/KC_project/tyspwebtest/test.py", line 48, in <module> driver.find_elements_by_class_name('btn_uplo原创 2021-04-16 13:38:13 · 980 阅读 · 0 评论 -
web元素定位总结
1. id定位 在前端页面开发的标准层面,整个页面id是唯一的,那么如果有某个前端页面开发人员不遵守这个标准id也可能出现多个 2. class_name定位 当class属性的值存在空格时,那么定位会失败 可以将class属性的值通过空格进行拆分,形成多段字符串,采用其中一段进行定位 class=“swiper-container swiper-container-fade swiper-container-initialized swiper-container-horizontal” driver.f原创 2021-04-15 10:09:09 · 220 阅读 · 0 评论 -
2021-4-13web自动化测试入门
1.搭建环境 python安装 安装selenium依赖库 pip install selenium 安装浏览器chrome,安装完以后请记得禁止chrome的更新 下载浏览器对应的驱动文件(注意必须版本对应) 配置环境变量path chromedriver: http://npm.taobao.org/mirrors/chromedriver/ geckodriver: https://firefox-source-docs.mozilla.org/testing/geckodriver/Support原创 2021-04-13 16:18:00 · 55 阅读 · 0 评论