selenium元素bug

常见bug测试分类

常见的 BUG 包含以下十种类型: 1、业务逻辑 主要的业务流程走不通或出现错误,比如新增保存不成功。 2、功能操作 一些功能按钮无法进行操作,点击按钮没反应。 3、功能优化 功能操作不方便、不合理的地方需要优化。 4、交互逻辑 分为界面交互和功能交互: 界面交互指的是页面的跳转; 功能交互指的是通 ......
常见 bug

selenium-wire简介

一.简介 以下来自chatGPT回答: selenium-wire是一个基于selenium的Python库,它扩展了selenium的功能,使得我们可以在自动化测试中直接访问和修改浏览器的网络请求和响应。selenium-wire可以拦截和修改HTTP请求和响应,从而可以在测试过程中模拟 网络环境 ......
selenium-wire selenium 简介 wire

打卡第三天|203.移除链表元素 707.设计链表 206.反转链表

用了dummyNode的方法,还是很好用的,不用想太多直接dummy就好了 在addtohead处有一些问题 最后一题逻辑相当简单,只要不用c++写都很容易。一分钟搞定 ......
元素 203 707 206

selenium获取页面文本的3种方法

1、find_element driver.find_element(By.XPATH, value_xpath).text 2、页面元素解析 public_notice = self.driver.page_source public_notice_parse = BeautifulSoup(pu ......
selenium 文本 页面 方法

flex中justify-content: center导致的子元素显示不完全解决

多嵌入一层标签 .content { display: flex; height: 200px; } .parent { display: flex; justify-content: center; width: 800px; margin-left: 100px; border: 1px sol ......

隐藏变量制造bug

[toc] * 可以用operator new()给对象多分配一点内存,用来做隐藏变量 展开查看 class Object { int i, j; // 对外显示2个变量 operator new() { } }; ......
变量 bug

selenium根据id属性选择元素

如果元素有id属性 ,这个id 必须是当前html中唯一的,以百度为例。 from selenium import webdriverfrom selenium.webdriver.common.by import Byimport timewd = webdriver.Chrome()wd.get ......
selenium 属性 元素

mybatis离谱BUG

一、idea中resuorces和test文件不识别 解决:手动设置标记 二、编码格式 问题:控制台错误提示: MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效。 解决方案,在pom文件中加入配置 <properties> <project ......
mybatis BUG

链表-移除链表元素

点击查看代码 ``` var removeElements = function(head, val) { var dummyNode = new ListNode(-1); // 设置一个虚拟头节点 dummyNode.next = head; var prev = dummyNode; // p ......
元素

BUG & 警示后人

博客园有个**漏洞**啊 **就是说你设密码的东西,在外面第一段 是会被别人看见的** 真的 大草 千万不要忘记设置**仅个人可见**,一些东西 真的 md 警示后人 ......
后人 BUG amp

wpf中元素的Visibility和IsVisible出现矛盾的情况

ui ``` ``` 后台代码 ``` private void btn1_Click(object sender, RoutedEventArgs e) { bd1.Visibility = Visibility.Hidden; Console.WriteLine(tb1.Visibility); ......
Visibility IsVisible 元素 情况 wpf

Selenium常用方法

[【错误】Selenium报错:Element is not clickable at point(x, y)原因及解决办法汇总_Jock2018的博客-CSDN博客](https://blog.csdn.net/qq_27283619/article/details/89278110) 2. 最大 ......
Selenium 常用 方法

selenium定位元素

## 定位鼠标光标 ``` element = driver.find_element_by_css('div[class*="loadingWhiteBox"]') driver.execute_script("arguments[0].click();", element) element = ......
selenium 元素

内存泄漏制造bug

[toc] * new[]要和delete[]成对出现 * ptr=new Obj[3]会调用3次构造函数ctor,delete [] ptr,会调用3次析构函数dtor * `class Obj { Obj* child_ptr; }` * 如果不写[]只会调用一次dtor,即只有ptr[0]被析 ......
内存 bug

在List<String>中找出重复的字符串元素__简单高效

点击查看代码 ``` public void assertNoDuplicateStr(List list, String key) { if (ObjectUtils.isEmpty(list)) { return; } Set set = new HashSet(); list.stream() ......
字符串 字符 元素 String List

QA|如何获取元素属性值|网页计算器自动化测试实战

一般来说 类似于<value>123</value>这样的元素,我们获取元素值是用.text获取,但有时这个值不是写在这里,而是作为标签的属性值写进去的,此时我们就需要获取属性值,可采用如下方法: driver.find_element(By.ID,'resultIpt').get_attribut ......
计算器 实战 属性 元素 网页

点击元素上下移动

<template> <view class=""> <ul id="myList"> <li v-for="(item, index) in items" :key="item.id"> <span>{{ item.val }}</span> <button @click="changeOrder ......
元素 上下

【Selenium】selenium环境搭建

安装selenium前需要先安装python环境。 # 一,Selenium 简介 Selenium是目前最流行的web自动化测试工具,也常用于网络爬虫,已经更新到3以上的版本。 ## 1,组件 它提供了以下web自动化测试组件: Selenium IDE,Firefox浏览器的一个插件,提供简单的 ......
Selenium selenium 环境

python selenium 浏览器操作 鼠标操作 键盘操作

窗口截屏 # 截图 driver.get_screenshot_as_file("C:\\Users\\95744\\Desktop\\test01\\test.png") 关闭浏览器 webdriver.quit() 获取当前url driver.current_url 浏览器前进、后退、刷新 # ......
selenium 键盘 浏览器 鼠标 python

python selenium 截图

在自动化测试中,进行截图有以下几种方式: 1. 使用`save_screenshot()`方法: driver.save_screenshot("screenshot.png") 使用WebDriver的`save_screenshot()`方法可以将当前页面的截图保存到指定的文件中。通过提供文件路 ......
截图 selenium python

python selenium自动化火狐浏览器开代理IP服务器

前言 Selenium是一款用于自动化测试Web应用程序的工具,它可以模拟用户在浏览器中的各种行为。而代理IP服务器则是一种可以帮助用户隐藏自己真实IP地址的服务器,使得用户可以在互联网上更加匿名地进行访问。 在一些需要频繁反复访问同一网站或需要进行大量数据抓取的场景下,往往需要使用代理IP服务器来 ......
火狐 selenium 浏览器 服务器 python

python selenium 左右滑动操作

在自动化测试中,左右滑动页面有以下几种方式: 1. 使用`ActionChains`类: from selenium.webdriver import ActionChains slider_element = driver.find_element_by_xpath("//div[@class=' ......
selenium python

【Selenium】元素定位

文章来源: https://www.jianshu.com/p/65be8598a91b 1、定位(id、name、class、tag_name、link_text、xpath) f12获取元素的id、name、class、tag_name、link_text、xpath,传参时,需要带上双引号,以 ......
Selenium 元素

第三节 C#语言基本元素概览,初始类型、变量与方法,算法简介

视频链接:刘铁猛老师的《C#语言入门详解》 [https://www.youtube.com/watch?v=EgIbwCnQ680&list=PLZX6sKChTg8GQxnABqxYGX2zLs4Hfa4Ca](https://www.youtube.com/watch?v=EgIbwCnQ68 ......
概览 变量 算法 元素 语言

QA|重写了元素定位后报错xx object has no attribute 'find_element'|网页计算器自动化测试实战

代码如下: 1 # basepage.py 2 3 from selenium import webdriver 4 5 6 class BasePage(): 7 """ 8 基类 用作初始化 封装常用操作 9 """ 10 11 def __init__(self): 12 """ 13 初始化 ......

利用HashMap键的唯一性去重集合内某个元素的字段一样的数据,并且新添加元素覆盖老添加元素

场景:我在做excel导入的时候发现某个字段一样的数据出现好几条,但是在业务范围中,该字段不能重复,是唯一的,例如工号 解决办法:利用HashMap键的唯一性来删除某个字段重复的数据,将该字段作为键,值就是当前元素 我用 EasyExcel 做的导入 Listener 代码展示: /** * @au ......
元素 唯一性 字段 HashMap 数据

div元素自适应屏幕大小

简单介绍一下实现方式(结尾处有代码) 1.首先创建一个根元素,将这个跟元素宽高设置为100%,当然,用100vw、100vh也可以,并且将根元素设置为相对定位。 2.再创建我们要实现自适应大小的元素,自适应元素我们要给固定的宽高。可以按照常见的屏幕分辨率赋值,1920*1080或者2560*1440 ......
元素 屏幕 大小 div

【Selenium】三种等待方式的详解

# 一、强制等待 **sleep(xx)** ```sql from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.get('https://huilansame.github ......
Selenium 方式

打卡第一天| 704. 二分查找 27. 移除元素

第N遍做这个题 这题也写过很多次了还是有点费劲。需要回忆。用时14min。 ......
元素 704 27

自定义上传图片,动态拼接html元素,node插入/替换指定位置旧元素

<!DOCTYPE html> <head> <meta name="viewport" content="width=device-width,initial-scale=0.5,maximum-scale=1.0,minimum-scale=0.5,user-scalable=yes"> <ti ......
元素 位置 动态 图片 html