随笔分类 - python_selenium
摘要:Chrome点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的ch
阅读全文
摘要:解决SELENIUM自动化,消息弹窗3秒消失,无法定位元素问题 今天在定位一个消息弹窗元素用来做断言的时候,发现它3秒就消失了,根本无法定位。 如图下面这个操作成功的提示信息: 解决: 打开F12,在source里面点击暂停脚本执行,把元素定住,然后再去写xpath定位。 转载于:https://w
阅读全文
摘要:简介:Allure非常适合作为自动化测试报告,这里总结下Pytest使用的Allure测试报告的用法 环境准备所需环境ide使用PyCharmpython 3.7pytest 5.3.2allure-pytest 2.8.13allure-pytest 安装在已经安装python3和pytest的前
阅读全文
摘要: 1元素的基本操作 关键代码🔻: 点击:ele.click() 输入内容:ele.send_keys("内容") 清空内容:ele.clear() 获取文本内容:ele.text 获取属性值:ele.get_attribute("属性名称") 获取元素的宽高:ele.size,size和loca
阅读全文
摘要:1鼠标操作 selenium的ActionChains类提供了一系列模拟鼠标操作的方法,主要操作流程:1、存储鼠标操作;2、调用perform()执行鼠标操作,支持的操作部分列举如下: 🍇 double_click(ele):双击 🍑 context_click(ele):右键 🍊 dra
阅读全文
摘要:浏览器一些常用属性和方法,包括控制窗口大小、页面前进后退、页面刷新、打开或关闭标签页、滚动条等等 1设置浏览器大小 import time from selenium import webdriver # 浏览器实例化 driver = webdriver.Chrome() # 把浏览器窗口最大化
阅读全文
摘要:1.强制等待:sleep() 强制等待:不管浏览器元素是否加载完成,程序都得等待3秒,3秒一到,继续执行下面的代码。 driver = webdriver.Chrome() driver.get('https://www.baidu.com') sleep(3) # 强制等待3秒 print(dri
阅读全文

浙公网安备 33010602011771号