1.在寻找元素时,加上显示等待或者隐式等待,这样在对元素进行操作之前保证元素被找到,进而提高成功率;

2.在对元素操作之前,比如click,如果该元素未display(非hidden),就需要先滚动到该元素,然后进行click操作;为啥使用滚动? 因为如果页面没有完全显示,element如果是在下拉之后才能显示出来,只能先滚动到该元素才能进行click,否则是不能click操作

3.不同方式进行定位,与expectedConditions判断方法封装,循环判断页面元素出现后再操作;

4.开发人员规范开发习惯,如给页面元素加上唯一的name,id等。

最新文章

  1. 让div盒子相对父盒子垂直居中的几种方法
  2. Effective java笔记(三),类与接口
  3. spark standalone ha spark submit
  4. Xubuntu VNC Xfce4
  5. 了不起的Node.js: 将JavaScript进行到底(Web开发首选,实时,跨多服务器,高并发)
  6. hadoop yarn running beyond physical memory used
  7. KMPlayer
  8. nova 配置文件
  9. HDU5765 Bonds 最小割极
  10. ADB 无法启动
  11. 使用AlarmManager进行定时任务处理
  12. c# 程序结构
  13. WPF 字符串溢出判断,字符串长度是否超过控件宽度
  14. ROS机器人编程实践----琐碎知识点
  15. lintcode 515. Paint House
  16. BUG总是存在的
  17. Go语言数据类型
  18. active在iphone上不起作用
  19. TreeView失去焦点时亮显选中状态
  20. 数据库分库分表中间件:Mycat;分布式数据库;mysql的分布式事务

热门文章

  1. Python练习题 016:猴子吃桃
  2. c++中CreateEvent函数
  3. pycharm 解决PEP8问题,配置autopep8到菜单栏
  4. GAN网络之入门教程(五)之基于条件cGAN动漫头像生成
  5. C#数据结构-双向链表
  6. shell-逻辑操作符讲解与文件条件测试多范例多生产案例
  7. 两大IT培训巨头,达内和传智播客哪个更好?
  8. 打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),写出来真是泪牛满面啊。
  9. 【C语言入门】"为什么这个又错了啊"来自编程初学者常见错误合辑!
  10. "计算机科学"与"软件工程"有什么区别?哪个专业更适合你?