selenium共15篇

selenium教程二:元素操作和元素信息获取 - 拽熊博客

selenium教程二:元素操作和元素信息获取

元素定位 from selenium import webdriver from selenium.webdriver.common.by import By #引入方法 driver=webdriver.Chrome() driver.find_element(定位方法,值) #返回查找到的第一个元素(...
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处理元素定位点击无效问题

在web自动化测试过程中,经常会遇到这样的问题:元素定位到了,但是点击无效?有人可能会问了,怎么判断元素定位到了,这个问题很好判断 1.给元素加高亮显示 self.driver.execute_script( 'argu...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
5714
Java+Selenium教程二:定位元素、元素信息获取、元素操作 - 拽熊博客

Java+Selenium教程二:定位元素、元素信息获取、元素操作

一、元素定位 查找元素的方式跟Python的selenium一致。 import org.openqa.selenium.By; import org.openqa.selenium.chrome.ChromeDriver; ChromeDriver driver = new ChromeDriver(); driver....
拽熊的头像 - 拽熊博客超级会员拽熊2年前
10012
Java+Selenium教程三:浏览器操作、页面交互、鼠标操作 - 拽熊博客

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

一、浏览器操作 1.导航 driver.navigate() driver.get(url); 请求一个页面,不支持前进和后退切换driver.navigate().to(url); 和get类似,支持前进和后退切换driver.navigate().back(); 退到上一...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
25512
selenium教程三: 浏览器操作、页面交互、鼠标操作 - 拽熊博客

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

浏览器常用操作 当前窗口:创建驱动时第一个打开的窗口,对于当前窗口的元素一般都可以直接定位和操作,如果弹出新的窗口对于新的窗口元素是不能直接进行操作,需要学习后续的窗口切换。 页面交...
[python+selenium+unittest]ResourceWarning资源警告报错 - 拽熊博客

[python+selenium+unittest]ResourceWarning资源警告报错

在学习[python+selenium]自动化测试时,未定义tearDown方法来将webdriver的实例关闭,导致执行多次测试案例时发生告警。 告警信息: ResourceWarning: unclosed <socket.socket fd=552, fami...
拽熊的头像 - 拽熊博客超级会员拽熊2年前
10012
selenium教程一:环境搭建与基础操作步骤 - 拽熊博客

selenium教程一:环境搭建与基础操作步骤

工具介绍 selenium:开源、免费、主流 ⽀持UI,自动化测试工具 selenium工具常用库 selenium-grid可以做分布式(批量在不同平台中运⾏⽤例),⾃动化⽤例较多时、或测试不同浏览器在不同平台运...