摘要: 安装selenium报错: pip install selenium 解决: 1.pip --default-timeout=100 install selenium 2.pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ 阅读全文
posted @ 2020-05-29 13:50 树缘 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 前提: 在页面操作过程中有时候点击某个链接会弹出新的窗口,这就需要主机切换到新打开的窗口上。WebDriver提供了switch_to.window()方法,可以实现在不同的窗口之间切换。 内容: 以百度为例,在两个窗口之间的切换: 就是先保存当前的窗口tag,然后在保持后面打开的窗口,进行循环,去 阅读全文
posted @ 2019-10-23 13:42 树缘 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 前提: 一般人用selenium自动化时,会用到模拟鼠标操作的情况,像单击,双击,右击,左击啊等,这个时候我们就要用到ActionChains了。 内容: 1.ActionChains用法整理 2.ActionChains的用法 了解了以上的方法,我们来将一下它的用法,它有两种写法: 第一个是链式写 阅读全文
posted @ 2019-10-23 09:05 树缘 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: 前提: 我们在做Web自动化时,有的时候要等待元素加载出来,才能操作,不然会报错 1.强制等待 2.隐式等待 3.显示等待 内容: 一,强制等待 这个比较简单,就是利用time模块的sleep的方法来实现 例子: 这个就是强制等待3秒,不管你怎么样,就是给我停3秒,强制性的 二,隐式等待 隐式等待就 阅读全文
posted @ 2019-10-22 15:50 树缘 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 前提: 大家好,今天我们来学习一下selenium,今天主要讲解selenium定位元素的方法,希望对大家有所帮助! 内容: 一,selenium定位元素 selenium提供了8种方法: 1.id 2.name 3.class name 4.tag name 5.link text 6.parti 阅读全文
posted @ 2019-10-22 15:25 树缘 阅读(467) 评论(0) 推荐(0) 编辑