美文网首页
Selenium中版本差异导致的问题

Selenium中版本差异导致的问题

作者: alanhoo74 | 来源:发表于2022-10-20 16:33 被阅读0次

在使用Selenium过程中,发现之前写的部分脚本无法正常运行, 包括但(可能)不限于:

driver.find_elemen_by_xxx 在新版本中为 find_element(By.xxx, ....)
EC.frame_to_be_available_and_switch_to_it 的参数不能用str类型,只能是(By.xxx, ...)的tuple类型

在开发环境中,发现selenium包都是4.4,不知道差别在哪里。

后经排查,发现selenium本身的版本号,是在PYTHON_HOME/..../site_packge/selenium/init.py 中用version说明的。

旧版本:3.141
新版本:4.4

修改代码适应 4.4即可。

相关文章

网友评论

      本文标题:Selenium中版本差异导致的问题

      本文链接:https://www.haomeiwen.com/subject/kdjmzrtx.html