selenium4 与 selenium3 的区别
2022/7/28 23:30:27
本文主要是介绍selenium4 与 selenium3 的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、初始化driver对象时候的区别:
selenium4多了一个Service类,用来管理驱动程序的启动,停止。
service = Service(r"E:\python39\chromedriver.exe")
driver = webdriver.Chrome(service=service)
2、查找元素区别:
selenium4只保留了find_element,和find_elements这2个方法。
selenium3当中,除了以上2个,还有find_element_by_XXX, find_elements_by_XXXX。
3、expected_condition不同
在显性等待的expected_condition模块中,各个条件的实现方式上,selenium4是以函数的形式实现的。
在selenium3当中,每个条件都是通过类实现的。类里面有2个魔法函数,一个是__init__, 一个是__call__,当然,也新增了一些其它的条件方法进去
这篇关于selenium4 与 selenium3 的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?
- 2024-05-09企业src漏洞挖掘-有意思的命令执行
- 2024-05-08阿里云域名注册流程,分享给第一次购买域名的新手站长!