美文网首页
Selenium初体验遇到的问题记录

Selenium初体验遇到的问题记录

作者: Rainbow想喝奶茶 | 来源:发表于2021-07-26 18:10 被阅读0次

首次尝试应用selenium访问测试页面,不记得历时多久终于实现了最简单的点击事件,记录如下。

前期工作

工具:macOS10.14.2+PyCharm
语言:python3.8.5

应用步骤

  1. 下载chromedriver,注意与Chrome浏览器版本及系统版本匹配,下载完成后,将其解压并放到usr/local/bin目录下。(看到部分资料显示需要配置环境变量,最后的应用过程并没有配置,但仍然可用。)
    chromedriver下载地址:https://chromedriver.chromium.org/downloads
  2. 在pycharm中直接调用browser=webdriver.Chrome(),发现无法启动浏览器,查明需要在pycharm中保证加载的selenium版本与系统中的selenium版本一致。
  • 查看系统中selenium版本命令pip show selenium

    selenium系统版本
  • 而后在PyCharm中确认加载版本与系统版,路径为PyCharm Community Edition>>Preferences


    Pycharm-Preferences

笔者当时的问题是selenium版本与系统的3.141.0不一致导致无法唤起Chrome浏览器,点击“-”卸载后点击“+”重新安装了此版本,问题解决。

应用过程中遇到的问题

  1. 应用click()事件,报错找不到元素。
    解决方法:元素在iframe中,应用browser.switch_to.frame(0)解决。
  2. 程序不再报错,但click()并没有在页面上有实际操作。
    解决方法:应用js去点击
ele=browser.find_element_by_xpath('***')
browser.execute_script("arguments[0].click();",ele)

最后仍然是用自己的渣水平实现了~ 未来继续努力吧~~
第一篇博客撒花完结~~~
自我记录,有错误欢迎指正~

相关文章

网友评论

      本文标题:Selenium初体验遇到的问题记录

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