selenium共15篇

Java+Selenium教程四:元素等待、窗口切换

一、元素等待 1、硬性等待(不推荐) // 会一直等到设置的睡眠时间结束,造成时间浪费,一般调试用 Thread.sleep(long millis); 2、隐式等待 driver.manage().timeouts().implicitlyWait(Durati...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
575
selenium教程三: 浏览器操作、页面交互、鼠标操作 - 拽熊博客

selenium教程三: 浏览器操作、页面交互、鼠标操作

浏览器常用操作 当前窗口:创建驱动时第一个打开的窗口,对于当前窗口的元素一般都可以直接定位和操作,如果弹出新的窗口对于新的窗口元素是不能直接进行操作,需要学习后续的窗口切换。 页面交...
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version - 拽熊博客

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version

问题背景 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 89Current browser version is...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
3815
selenium教程四:元素等待、窗口切换、验证码处理 - 拽熊博客

selenium教程四:元素等待、窗口切换、验证码处理

元素等待 代码执⾏过程中,第⼀次未找到元素,先不抛出异常。激活等待时间,在等待过程中如果找到元素就执⾏。 1.隐式等待 # 针对全部元素⽣效。在项⽬中,如果未封装⾃动化框架时,推荐使⽤。 ...
selenium-python-Helium库介绍,更轻量的自动化测试框架! - 拽熊博客

selenium-python-Helium库介绍,更轻量的自动化测试框架!

对于Python的自动化测试或者是爬虫开发者来说,对于selenium库想必都听说过,selenium本身是作为Web应用测试工具,但是作为爬虫工具也有很广泛的用途。Selenium虽然好用,但是它大多数的时刻都...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
787
Message: stale element reference: element is not attached to the page document - 拽熊博客

Message: stale element reference: element is not attached to the page document

在进行邮件爬取的时候出现了一下错误 Message: stale element reference: element is not attached to the page document 原因是:所引用的元素已过时,不再依附于当前页面。通常情况下,这是因...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
5610
selenium处理元素定位点击无效问题 - 拽熊博客

selenium处理元素定位点击无效问题

在web自动化测试过程中,经常会遇到这样的问题:元素定位到了,但是点击无效?有人可能会问了,怎么判断元素定位到了,这个问题很好判断 1.给元素加高亮显示 self.driver.execute_script( 'argu...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
5714
​selenium中元素定位正确但是操作失败,6种解决办法全稿定 - 拽熊博客

​selenium中元素定位正确但是操作失败,6种解决办法全稿定

selenium中元素定位正确但是操作失败的原因无外乎以下4种: 一、页面没加载好 解决方法:添加等待方法,如: time.sleep() 二、页面提交需要等待给数据后台 解决方法:添加等待方法,如: time....
拽熊的头像 - 拽熊博客超级会员拽熊2年前
9010