针对selenium

selenium:

1、怎么提高selenium脚本的自动化执行效率:

尽量使用by_css_selector()/xpath方法:by_css_selector()方法的执行速度比by_id()方法的更快

使用等待时,尽量使用显示等待,少用sleep(),尽量不用隐式等待

尽量减少不必要的操作:可以直接访问页面的,不要通过点击操作访问

显示等待是针对某一个元素进行相关等待判定;

隐式等待不针对某一个元素进行等待,是全局元素等待;

https://www.jianshu.com/p/fa5477a2e0dd

2、selenium原理

https://blog.csdn.net/yoyocat915/article/details/80246744?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

3、如何定位动态元素

4、PO模式

https://www.cnblogs.com/yhleng/p/8057423.html

https://www.cnblogs.com/snailrunning/p/10163159.html

5、怎样去选择一个下拉框中的value

https://blog.csdn.net/huilan_same/article/details/52246012?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

6、数据管理

元素找不到可能的原因:

https://blog.csdn.net/baidu_39372836/article/details/96425000?utm_medium=distribute.pc_relevant_bbs_down.none-task--2~all~first_rank_v2~rank_v25-16.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task--2~all~first_rank_v2~rank_v25-16.nonecase

Action类

https://blog.csdn.net/qq_28837549/article/details/102705578

javascript

你是如何处理Frame里面元素定位的

https://www.cnblogs.com/by170628/p/7120916.html

https://www.cnblogs.com/forcepush/p/6667768.html

你可能感兴趣的:(针对selenium)