ICode9

精准搜索请尝试: 精确搜索
  • selenium系列(3-1)-frame,窗口,弹窗详解2022-06-27 01:04:41

    frame表单 frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素; (HTML语言中,frame/iframe标签为表单框架) 为什么要学习frame表单切换 说明:在WebDriver类库中封装了HTML页面中使用frame表单框架技术定位的方法 方法: - driver.switch_to.frame("myframe1")

  • 章节十:Selenium2022-06-26 21:36:21

    章节十:Selenium 目录章节十:Selenium1. selenium是什么2. 怎么用2.1 设置浏览器引擎2.2 获取数据2.3 解析与提取数据2.4 自动操作浏览器3. 实操运用3.1 确认目标3.2 分析过程3.3 代码实现4. 本关总结5. 习题练习5.1 习题一5.1.1 练习介绍5.1.2 要求:5.1.3 目的:5.1.4 前期准备(手动):5.1

  • Ruby+Appium+testunit实现app自动化demo2022-06-24 15:04:56

    1.安装对应库 gem install test-unit gem install appium_lib 2.编写代码 代码如下: require 'appium_lib' require 'test-unit' class EditorTest < Test::Unit::TestCase def setup caps = {} caps['fullreset'] = false caps['pl

  • Python实现秒杀某宝商品抢购(附超详细代码)2022-06-23 19:32:11

    前言 618过去了,前两天我干了一件惊天动地的大事,估计这件大事是很多小伙伴都想干的。我居然用python抢购淘宝商品,没想到 吧,最勇敢的还是我。关于抢购的思路以及代码,我将会在这篇文章中详细的介绍,感兴趣的可以往下看哟!!! 目录 1.项目环境 2.某宝抢购流程分析 3.程序实现

  • selenium4新特性2022-06-23 01:33:08

    新版本的差异 Selenium 4 移除了对旧协议的支持,并在引擎盖下默认使用 W3C WebDriver 标准。对于大多数情况,此实施不会影响最终用户,主要的例外是Capabilities和Actions类。 1、capabilities的更新 如果测试功能的结构不符合 W3C,可能会导致会话无法启动,以下是 W3C WebDriver 标准功

  • python之pyautogui实现图片识别-办公自动化2022-06-22 23:35:33

    环境 python 3.8 everedit编辑器 代码 from selenium import webdriver from selenium.webdriver.chrome.service import Service import pyautogui #打开浏览器 最大化窗口 s = Service("msedgedriver.exe") driver = webdriver.Edge(service=s) #driver = webdriver.Edge('mse

  • OS + Linux Dell Camera Driver SP2208WFP2022-06-22 22:31:12

    创新 Monitor Webcam (SP2208WFP) 1.00.08.0720 摄像头驱动   linux下安装dell SP2208WFP显示器摄像头驱动 https://blog.csdn.net/iteye_20954/article/details/81618746 dell SP2208WFP显示器官方没有linux下的摄像头驱动,在网上找了找,发现一个办法可以解决,记录一下!我现在的系统

  • Python实现秒杀某宝商品抢购2022-06-22 19:03:13

    人生苦短,我用Python~某宝秒杀,用毫秒级的精准度来抢购!你还在为各种活动秒杀 抢不过别人而烦恼吗?今天出一期 利用Python抢购秒杀商品的文章 目录 ​ 项目环境 某宝抢购流程分析 程序实现思路 代码实践与梳理 项目环境 ​ 操作系统:Windows 10 开发环境:python3.7 IDE:Pychar

  • 技术分享 | app自动化测试(Android)–显式等待机制2022-06-22 09:35:37

    原文链接 WebDriverWait类解析 WebDriverWait 用法代码 Python 版本 WebDriverWait( driver,timeout,poll_frequency=0.5,ignored_exceptions=None) 参数解析: driver:WebDriver 实例对象 timeout: 最长等待时间,单位秒 poll_frequency: 检测的间隔步长,默认为 0.5s ign

  • Web端自动化元素定位方法2022-06-20 13:02:26

    Web端自动化元素定位方法   随着互联网的快速发展,版本迭代周期越来越短?需求越来越多?测试工作量越来越大?怎么保证质量?怎么保证上线周期?。如何实现既提高测试效率和覆盖率,又节约测试成本,是每一个企业追求的目标。为了解决上面的问题,越来越多的公司开始加入自动化测试。以下是一些常

  • selenium--Xpath定位2022-06-20 00:32:18

    主要介绍xpath定位的几种方式 #xpath定位 driver.find_element_by_xpath('//*[@属性=元素值]') 表达式 描述 nodename 选取此节点的所有子节点 / 从当前节点选取直接子节点 // 从当前节点选取子孙节点 . 选取当前节点 .. 选取当前节点的父节点 @ 选取属性 *

  • WebUi自动化调试小工具2022-06-18 17:04:58

    1.研发背景:   web ui 自动化开发脚本的时候,有多少人是盲写?直到写完整个页面后运行调试,然后修改因为哪个元素没有定位到而报错,如何能一次性,高效的完成web ui脚本定位,所以纯手敲一款小工具每一步定位元素验证后写入脚本,方便,高效,提高脚本正确率! 2.启动(java环境下):    同级目录

  • 移动端自动化测试-AppiumApi接口详解2022-06-16 22:34:58

    Appium 初始化配置信息(Desired Capabilities),Desired Capabilities实际上就是一个字典,它主要用于向Appium Server提供初始化配置参数,如:想要测试的系统是Android还是IOS,测试哪款软件,软件的入口是哪里等。 这种服务关键字在网上很多,百度搜一下就有一大堆了。 定位Android的appPackage

  • WebUI_012022-06-16 17:37:04

    from time import sleepfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.wait import WebDriverWait# from selenium.webdriver.chrome.webdriver import WebDriver# web = WebDriver(executable_path='chro

  • WebUI_Demo2022-06-16 17:34:07

    from time import sleepfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.wait import WebDriverWait# from selenium.webdriver.chrome.webdriver import WebDriver# web = WebDriver(executable_path='chro

  • 【深入理解TcaplusDB技术】入门Tcaplus SQL Driver2022-06-16 14:31:34

    【深入理解TcaplusDB技术】入门Tcaplus SQL Driver   简介 TcaplusDB SQL Driver/C++ 是用于连接C++应用程序到TcaplusDB服务器的TcaplusDBConnector。用于以传统方式使用SQL语句的TcaplusDB服务器。 二进制安装 TcaplusDB SQL Driver/C++二进制发行版是以特定于平台的压缩格式提

  • Web自动化登录-对接打码平台2022-06-16 14:02:29

    经过尝试多种自动化登录方式,发现通过对接打码平台实现识别验证码准确率更高。 # author:nly # 时间:2022/6/16 9:16 import base64 import json import requests import constants def base64_api(img): """ :param username:用户名 :param password:密码 :para

  • 简单图片验证码获取2022-06-15 22:00:11

    import osfrom datetime import datetimefrom time import sleepimport ddddocrfrom PIL import Imagefrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport timedriver = webdriver.Chrome()driver.maximize_window()uri = driver.get('XX

  • Windows下映射Ubuntu私人目录2022-06-14 09:06:34

    1.安装Samba服务组件 apt-get install samba samba-common 2.创建目录并加777权限 mkdir /home/ethan chmod 777 /home/driver 3.新建私有用户并设置密码,以driver为例 adduser driver 4.为用户添加root权限,/etc/sudoers 增加写权限,使用完后取消写权限 chmod +w /etc/sudoers vi

  • 技术分享 | app自动化测试(Android)–App 控件交互2022-06-14 09:05:29

    原文链接 常用操作 点击操作 通常获取到元素之后,可以调用 click() 方法来实现对这个元素的点击操作。示例代码如下: python 版本 driver.find_element_by_id("home_search").click() Java 版本 driver.findElementById("home_search").click(); 输入操作 输入操作示例代码

  • POC——DVWA's File Upload2022-06-13 17:31:38

    Level——low 最近了解了一下python的selenium,干脆用它写一个POC吧~ 1 from selenium.webdriver import Chrome 2 from selenium.webdriver.support.ui import WebDriverWait 3 from selenium.webdriver.common.by import By 4 from selenium.webdriver.support.select impor

  • python+selenium八大元素定位及元素定位封装2022-06-13 15:00:56

    1、元素定位的8个方式(属性)(7个单个元素+1个多个元素) from selenium import webdriver from selenium.webdriver.common.by import By import time as t       (1)  ID="id" '''通过ID来定位''' driver=webdriver.Chrome() driv

  • Web自动化第一步-登录2022-06-13 11:33:41

    1.手动输入验证码: # author:nly # 时间:2022/6/8 15:28 # from tkinter import Image from PIL import Image from selenium import webdriver from selenium.webdriver.common.by import By import password # 2.导入unittest import unittest # 1.新建一个类,继承unittest.Test

  • Web自动化 -- 显式等待高级使用2022-06-12 18:33:48

    显示等待原理 在代码中定义等待一定条件发生后再进一步执行代码 源码分析:在最长等待时间内循环执行结束条件的函数 WebDriverWait(driver 实例, 最长等待时间, 轮询时间).until(结束条件) 直接看代码原理:     显示等待-excepted_conditions 显式等待结合官方封装的 excep

  • Ubuntu之nvidia driver完全卸载2022-06-12 14:04:38

    有时候破损的nvidia driver很难直接删除干净,执行以下命令: 以nvidia-340为例:   LC_MESSAGES=C dpkg-divert --list '*nvidia-340*' | sed -nre 's/^diversion of (.*) to .*/\1/p' | xargs -rd'\n' -n1 -- sudo dpkg-divert --remove dpkg-divert --package nvid

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有