1,ElementNotInteractableException: Message: element not interactable

该解决方法是用xpath定位,然后使用js操作元素,点击之类

service_ticket_list = self.get_element('service_ticket_list')
self.driver.execute_script("arguments[0].click();", service_ticket_list)

2,time.sleep问题

如果其他层代码加了time.sleep(5),unitest的tearDown方法也是要加time.sleep(5),不然会出现冲突

3,验证码截取失败的问题

计算机系统的分辨率设置100%就没问题了

4,无法用XPATH直接获取属性值 需要使用.get_attribute(“href”)

先取元素对象,再用get_attribute获取值

xpath_urls = '//div[@class="qg-limit-list"]/a'
urls_pre = browser.find_elements_by_xpath(xpath_urls)
url = urls_pre[0].get_attribute("href")

5,unittest "ResourceWarning: unclosed <socket.socket fd=864, family=AddressFamily.AF_INET..." 解决办法

import warnings
warnings.simplefilter("ignore", ResourceWarning) #在setup方法添加

6,Element:ElementClickInterceptedException

方法一:

element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')

driver.execute_script("arguments[0].click();", element)

方法二:

element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')

webdriver.ActionChains(driver).move_to_element(element ).click(element ).perform()

7, 'AdminLoginCase' object has no attribute 'test_login_case'

鼠标光标问题,一定点击运行的时候把鼠标移到最下面

最新文章

  1. 安卓xml颜色设置
  2. Unity3D热更新全书-脚本(一) 初识脚本
  3. 华为WLAN产品介绍-05
  4. laravel学习:修改时区
  5. mac上的键盘生活——quicksliver
  6. Eclipse的安装及汉化图解
  7. python实现异步调用函数
  8. Redis基础、高级特性与性能调优
  9. JS 通过字符串取得对应对象
  10. 在nodejs中的集成虹软人脸识别
  11. Java 中的 static 使用
  12. 骗分大法之-----分块||迷之线段树例题a
  13. Mongodb C#客户端数据关联数据,使用Linq语法进行关联
  14. HBase表的备份
  15. myeclispe2014启动后报错 Subclipse talks to Subversion via a Java API that requires access to native libraries.
  16. 从0开始搭建symphony
  17. EF单实对应多表
  18. 【CODEVS】3546 矩阵链乘法
  19. 码云平台, 生成并部署SSH key
  20. SDUT OJ 顺序表应用1:多余元素删除之移位算法

热门文章

  1. poj2823单调队列认知
  2. format函数格式化显示的方法
  3. 联通光猫管理员密码分析(HG220GS-U)
  4. vue 基于elment UI tree 组件实现带引导、提示线
  5. webpack@next webpack-multi-page-cli 多页脚手架2.0
  6. 06 . Python3入门之IO编程(文件操作)
  7. pix三接口配置
  8. 前端开发SEO的理解
  9. Java工作流框架jflow 集团应用模式用户组功能
  10. Source Insight无限试用期修改方法