eastzzp

selenium库

selenium是一种通过模拟人工行为进行浏览器测试的工具.大概过程是:python调用该库的相应对象方法,相应的对象方法调用相应的浏览器驱动,然后在新建的浏览器窗口中完成相应的动作.

通过该库相对request库等而言,更加便捷.

安装

selenium库的安装分为两步,库的安装和浏览器驱动的安装.

使用

  • 驱动的调用

    网上有两种方式,一种是将驱动文件夹添加到环境变量path中,不过这种方式我没有成功.另一种方式是将驱动exe执行文件的绝对路径传入selenium的web进行初始化,相对简单可靠.

  • 教程

    系统性教程,首推

    官网教程

    逼乎版

    简书版

遇到的坑

  • 账号密码的输入框文本无法获取

    都说是通过调用空间的get_attribute(\'value\')方法来获取,实测行不通,通过pycharm的引用查询发现,除get_attribute()外还有个get_property(),试了下,果然可以.

  • 报错说空间不可交互

    发现是未加载完毕,显示等待加载完成就可以了.

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
  • 2021-11-24
  • 2022-02-07
  • 2022-12-23
  • 2021-11-05
猜你喜欢
  • 2021-09-30
  • 2022-01-31
  • 2021-09-17
  • 2021-10-16
  • 2022-02-12
  • 2022-01-05
  • 2021-11-08
相关资源
相似解决方案