随笔分类 -  python_selenium

python+selenium实现网页的web自动化测试
摘要:识别滑块验证码并自动登录 import cv2 from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support impor 阅读全文
posted @ 2022-06-21 00:45 豆浆D 阅读(781) 评论(0) 推荐(0) 编辑
摘要:1.通过先定位到具体的元素然后通过text方法获取文本信息,如获取控件名称等 driver.find_element_by_xpath("//div[/h1").text 2.直接通过定位到的元素的属性直接获取属性名称,如输入框提示信息等 driver.find_element_by_id("XXX 阅读全文
posted @ 2021-12-24 11:03 豆浆D 阅读(728) 评论(0) 推荐(0) 编辑
摘要:chrome浏览器:https://www.chromedownloads.net/chrome32win/ chromedriver:https://npm.taobao.org/mirrors/chromedriver/ 关闭chrome浏览器自动更新: 1.Mac系统 1.1 利用Finder 阅读全文
posted @ 2021-12-03 16:23 豆浆D 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:代码实现 from typing import Sized from docx import Document import time from docxtpl import DocxTemplate,InlineImage,RichText from docx.shared import Mm f 阅读全文
posted @ 2021-11-23 19:55 豆浆D 阅读(920) 评论(0) 推荐(0) 编辑
摘要:可是区域截图 from selenium import webdriver driver = webdriver.Chrome() # Navigate to url driver.get("http://www.example.com") # Returns and base64 encoded 阅读全文
posted @ 2021-11-16 14:35 豆浆D 阅读(536) 评论(0) 推荐(0) 编辑
摘要:需求: 自动化点检定位元素。如果元素不存在,则刷新网页,刷新3次还定位不到元素,则抛异常 原来 # 点击操作 def click_btn(by, locator): try: element = WebDriverWait(driver, 30).until(expected_conditions. 阅读全文
posted @ 2021-06-07 15:18 豆浆D 阅读(309) 评论(0) 推荐(0) 编辑
摘要:xpath是一种在xm文档中定位的语言,详细简介,请自行参照百度百科,本文主要总结一下xpath的使用方法,个人看法,如有不足和错误,敬请指出。 注意:xpath的定位 同一级别的多个标签 索引从1开始 而不是0 1. 绝对定位: 此方法最为简单,具体格式为 xxx.find_element_by_ 阅读全文
posted @ 2020-12-15 14:14 豆浆D 阅读(288) 评论(0) 推荐(0) 编辑
摘要:selenium:流行的开源跨平台的web自动化测试工具 环境:macos 10.15.6 浏览器:Chrome 步骤一:安装python(这样安装的python不与系统冲突,python默认安装pip,没有的话执行sudo easy_install pip) brew install python 阅读全文
posted @ 2020-09-02 10:05 豆浆D 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示