ICode9

精准搜索请尝试: 精确搜索
  • 使用unittest写用例脚本的规范格式及需要避开的坑2022-06-07 17:34:34

    # author:nly # 时间:2022/6/7 16:48 from selenium import webdriver from selenium.webdriver.common.by import By # 2.导入unittest import unittest # 1.新建一个类,继承unittest.TestCase class TestCase(unittest.TestCase): # 3.定义一个test开头的方法 def te

  • Appium+python自动化-Appium库中驱动对象driver相关Api2022-06-07 10:03:46

    前言:   Appium中Api整理记录。 API整理记录 contexts(self) 返回当前会话的所有上下文,使用后可以识别H5页面控件  Usage:driver.contexts current_context 返回当前会话的当前上下文  Usage:driver.current_context context 返回当前会话的上下文  Usage:driver.contex

  • Web自动化测试1——元素定位+unittest的基本使用+项目实例2022-06-04 13:00:35

    python+selenium自动化测试视频传送门:https://www.bilibili.com/video/BV1Ey4y1L7xU?p=7&spm_id_from=pageDriver 一、环境搭建: pip install selenium -i清华源下载浏览器驱动:https: //npm.taobao.org/mirrors/chromedriver 注意版本要与浏览器版本一致把解压缩的浏览器驱动chro

  • docker的数据存储2022-06-03 21:03:13

    概述 Docker 为容器提供了两种存放数据的资源:由 storage driver 管理的镜像层和容器层;以及Data Volume。 store driver Docker镜像的分层结构如下图所示: 容器由最上面一个可写的容器层,以及若干只读的镜像层组成,容器的数据就存放在这些层中。这样的分层结构最大的特性是 Copy-on-W

  • selenium + pycharm2022-06-01 16:00:34

     简单写了一个邮箱登陆 有一些入门的知识难点可以看一下   # 从 selenium 中导入 webdriver from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep # 设置驱动程序 driver = webdriver.Chrome() # 设置等待时间 # 最大化窗口 d

  • 103-SLM130(NB-IOT)C-SDK(OpenCPU)学习开发-串口2022-05-31 22:32:02

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnEC616_SLM130" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 模组共有3路串口,

  • web自动化测试(十二)控件交互进阶-ActionChains2022-05-30 23:35:45

    Actions 官方文档:https://selenium-python.readthedocs.io/api.html ActionChains: 执行PC端的鼠标点击、双击、右击、拖拽等事件 TouchActions:模拟执行PC端和移动端的点击、滑动、拖拽、多点触控等多种手势控制操作 ActionChains两种写法 链式写法 ActionChains(driver).move

  • web自动化测试(十)网页多Frame处理2022-05-29 23:31:45

    Frame简介 Frame就是html页面中的框架,可以在浏览器中显示不止一个页面。 web自动化测试中,如果元素定位不到,大有可能元素在Frame中。 Frame分类 frameset,和普通的标签一样,不影响定位; frame和iframe,这2种定位是一样的,使用selenium提供的操作frame的方法; Frame切换 # 根据元素id

  • 自动化测试(二)2022-05-28 23:34:38

    定位元素 from selenium import webdriver from selenium.webdriver.common.by import By import time as t # 在By类中,类属性就是元素定位的方式 driver=webdriver.Chrome() # 实例化webdriver,并指定浏览器 driver.maximize_window() # 窗口最大化 driver.implicitly_wait(30)

  • 自动化测试(一)2022-05-28 23:34:30

    selenium ChromeDriver不匹配的问题 由于Selenium是结合浏览器实战的 所以针对不同的浏览器 有不同的驱动。 1、查看当前浏览器的版本 2、下载相关的驱动 https://npm.taobao.org/mirrors/chromedriver/ 注意:一定要下载与版本相近的 3、下载驱动后 放在Python文件里   from sel

  • 八、UI自动化移动端2022-05-25 20:32:03

    UI自动化APP 环境介绍 模拟器 模拟真机和android操作系统 adb 谷歌公司提供的安卓系统调试工具 appium 移动端自动化测试, 连接adb一个工具 Appium-Python-Client 在python中的一个包, 作用是通过python代表编写自动化测试脚本 adb常用命令 adb devices 显示或者

  • driver misc2022-05-25 11:02:48

    driver misc driver probe函数调用callstack [ 0.073075][ T1] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.4.147-gac0f89dbd82d-dirty #1 [ 0.073080][ T1] Hardware name: machine_xxx (DT) [ 0.073084][ T1] Call trace: [ 0.073090][ T1] 0xffff

  • Google usb driver 安装失败(指定文件夹没有包含设备兼容软件驱动程序)2022-05-25 01:00:57

    在安装Google USB driver驱动时遇到如下问题: “指定文件夹没有包含设备兼容软件驱动程序。如果该文件夹包含驱动程序,请确定它是为用于基于x64的系统的Windows设计的” 搜遍全网都没有找到有效的解决方案,最后翻了好久终于google到了一个解决方法,对inf文件右键安装即可: 安装成功

  • 四、UI自动化元素等待2022-05-24 18:04:24

    元素等待 隐式等待 定位元素时,如果能定位到元素则直接返回该元素,不触发等待; 如果超时还没有找到指定元素,则抛出异常NoSuchElementException。 driver.implicitly_wait(5) # 单位: 秒 from selenium import webdriver from selenium.webdriver.common.by import By import time

  • 三、UI自动化交互操作2022-05-24 16:31:53

    交互操作 用户操作 点击 element.click() 输入 element.send_keys(值) 清除 element.clear() ''' tpshop首页, 所搜框输入华为, 点击搜索按钮 tpshop首页, 所搜框输入小米, 点击搜索按钮 ''' from selenium import webdriver from selenium.webdriver.common.by import

  • 【转载】Linux驱动之platform总线详解2022-05-22 20:33:44

    原文地址:https://www.jb51.net/article/231922.htm   1、platform 总线简介 1.1、Linux 驱动的分离和分层思想 1.1.1、Linux 驱动的分离         先讲 Linux 驱动的分离,Linux 操作系统支持在各类 CPU 上运行,因为每一种 CPU 对设备的驱动不一样,这样就造成了 Linux 内核中积

  • Python—selenium实现以一个浏览器多个标签页打开多个网页2022-05-21 14:35:05

    from selenium import webdriverjs="window.open('{}','_blank');"#第一个网站driver=webdriver.Chrome()driver.get('http://web1.com')driver.find_element_by_id('username').send_keys('user1')driver.find_eleme

  • 代理模式 请勿饮酒2022-05-20 12:33:37

    行车不规范,情人两行泪! 代理模式: public interface ICar { void Driver(); } public class Car : ICar { public void Driver() { Console.WriteLine("Car is running"); } } public enum State {

  • 【python自动化跳转网址】and【切换弹窗窗口】2022-05-19 20:04:36

    # 导入模块 from selenium import webdriver  # selenium模块 import time  #时间模块 # 调用Chrome()类,创建新驱动 driver = webdriver.Chrome() # 获取并跳转到对应网址 driver.get('http://www.baidu.com') # 浏览器页面最大化 driver.maximize_window() # 沉睡(暂停)2秒 time

  • python+appium实战小例子2022-05-19 15:36:00

    一、打开Appium 主机:127.0.0.1 端口:4723      点击放大镜图标【启动检查器会话】,输入对应参数与值,相关内容见: https://www.cnblogs.com/luoxue631/p/16241392.html 【JSON Representation】的内容后面写代码要使用      二、打开模拟器 模拟器的相关配置见:https://www.cnb

  • Selenium3自动化测试【34】执行JS脚本2022-05-19 09:01:36

    1. 引言 页面上的操作,有时通过Selenium是无法实现的,如滚动条、时间控件等,此时就需要借助JavaScript来完成。JavaScript是一种脚本语言,它在客户端运行,即在浏览器上运行。 WebDriver提供了一个内置方法来操作JavaScript。 driver.execute_script(self,script,args) 可以通过两种方

  • web自动化测试(二)环境配置2022-05-18 23:35:50

    selenium 官网: https://www.selenium.dev/ 简介 用于web浏览器测试的工具 支持的浏览器包括IE,Firefox,Safari,Chrome,Edge等 使用简单,可使用Java,Python等多种语言编写用例脚本 主要由三个工具构成:WebDriver、IDE、Grid 架构图 python selenium 依赖安装 pip install selenium

  • DL 更换硬盘查看同步状态2022-05-18 18:34:48

    HP服务器阵列中一块硬盘坏了,更换硬盘之后我们该如何查看新的硬盘有没有同步成功数据呢? 下面以HP DL 380G5服务器为例: 开始—所有程序—HP System Tools—HP Array Configuration Utility—HP Array Configuration Utility 开始—所有程序—HP System Tools—HP Array Configu

  • 技术分享 | web自动化测试-文件上传与弹框处理2022-05-17 19:04:34

    实战演示 文件上传 input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去. 如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。       Python 版本 driver.find_element

  • 技术分享 | web自动化测试-文件上传与弹框处理2022-05-17 09:33:48

    原文链接 实战演示 文件上传 input 标签使用自动化上传,先定位到上传按钮,然后 send_keys 把路径作为值给传进去. 如图所示,是企业微信文件上传的页面 定位到标签为 input,type 为 file 的元素信息,然后使用 send_keys 把文件路径作为值给传进去。 Python 版本 driver.find_element(

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有