其他分享
首页 > 其他分享> > selenium4 与 selenium3 的区别

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__,当然,也新增了一些其它的条件方法进去

标签:__,Service,service,区别,selenium4,selenium3,find
来源: https://www.cnblogs.com/wangyongwei/p/16529846.html