ICode9

精准搜索请尝试: 精确搜索
  • Appium-python自动化(五) 定位元素(二)2022-05-29 10:32:04

    appium在android的底层用的引擎是uiautomator2自动化化测试框架去驱动自动化执行的,在定位元素的时候,可以借助uiautomator2的语法实现元素的定位。 uiautomator2的语法定位比xpath的速度快,但是书写复杂,IDE没有提示容易写错 用uiautomator2定位的话书写方式是:newUiSelector().属性

  • JQuery 判断父节点下是否有子节点2022-05-29 01:33:17

    查找父节点下是否有子节点有两个情况:(1)查找的是父元素其所有节点以及其衍生节点;(2)查找其符元素的子节点。 查找父元素的衍生节点 has() 以及 find() 函数能找到父元素的子节点以及所有的衍生节点。查找的深度非常深,直到这个节点没有衍生的节点为止。 <div id="app"> <div> <sp

  • 自动化测试(二)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

  • 325 最近公共祖先 Tarjan算法2022-05-28 13:31:42

    视频链接: // P3379 【模板】最近公共祖先(LCA) #include <iostream> #include <algorithm> #include <cstring> #include <vector> using namespace std; const int N=500005,M=2*N; int n,m,s,a,b; vector<int> e[N]; vector<pair<int,int>>q

  • 110 并查集2022-05-28 09:33:48

    视频链接: // Luogu P3367 【模板】并查集 ///////路径压缩 #include <iostream> #include <cstring> #include <algorithm> using namespace std; const int N=100010; int n,m,x,y,z; int fa[N]; int find(int x){ if(fa[x]==x) return x; return fa[x]=find(fa[

  • find命令排除目录2022-05-27 15:34:42

    Find 命令排除目录,有好几种写法 第一种: 语法: find <path> [-path <path> -prune -o] [...] -print 中括号代表里面的语句作为一个整体看待,[...] 代表可以多次重复 譬如: find . -path ./venv -prune -o -path ./build -prune -o -name "*.py" -print 查找当前目录下的 *.py,

  • CF771A题解2022-05-27 00:33:34

    本文同步更新于洛谷博客 题目描述 给定一张无向图,要求如果 \(A\) 与 \(B\) 之间有边,\(B\) 与 \(C\) 之间有边,那么 \(A\) 与 \(C\) 之间也需要有边,问这张图是否满足要求。 题解 不难发现,如果一个连通块满足上述条件,那它一定是一个完全图。而一个完全图又需要满足 \(\mathrm{C}_n^2=

  • 【SQL】SQL训练网站 SQLBlot2022-05-25 10:33:29

      网站地址: https://sqlbolt.com/    Lesson1: -- https://sqlbolt.com/lesson/select_queries_introduction -- Find the title of each film ✓ SELECT `TITLE ` FROM `movies`; -- Find the director of each film ✓ SELECT `DIRECTOR` FROM movies; -- Find the tit

  • Beautiful-Soup-快速入门2022-05-25 00:01:00

    最近在用 Python 写爬虫,爬取 豆瓣电影Top250 的相关数据,需要快速提取页面中用到的数据,因此使用了 Beautiful Soup 这个 Python 库,以下为学习笔记。 1. 为什么使用 Beautiful Soup? 使用 Python 将网页的数据爬取下来后,如何在爬取到的数据中快速提取出我们想要的数据呢? Beautiful So

  • JS 替换所有子字符串2022-05-24 22:01:32

    使用 拆分-连接替换法替换所有子字符串 <script type="text/javascript"> alert(replaceAll("苹果,男孩,猫,狗,蛋",",","、")); // 苹果、男孩、猫、狗、蛋 function replaceAll(text,find,replace) { var stringList = text.split(find); return(stringList.join

  • 四、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

  • vue elementui双击变输入框效果2022-05-23 14:32:06

    <el-table ref="mainTable1" :key="1" :data="list" v-loading="listLoading" border fit highlight-c

  • find()2022-05-23 10:34:41

      //find() 寻找符合 regexp 的子字符串,寻找到的可能有多个 public static void test1(){ Pattern compile = Pattern.compile("<.*?>"); Matcher matcher = compile.matcher("<h1123>RUNOOB-菜鸟教程<h1>"); matcher.find();

  • CentOS 的终端中如何搜索文件2022-05-21 15:34:05

    如果需要在当前文件夹中搜索文件,那么可以使用命令: find -name filename #其中 filename 是你需要找的文件或文件夹的名称。我们没有指定搜索文件的路径,默认是当前文件夹。 如果你希望在所有文件夹中查找,那么可以使用命令: find / -name filename #这里的 / 是根目录的意思,当然,你也

  • 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

  • MongoDB的操作2022-05-20 20:32:45

    例如查询ct>=2012.12.7 且et<=2012.12.7:可翻译为 "ct":{$gte:new Date(2012,11,7)},"et":{$lte:new Date(2012,11,7)} db.xxxx.find({"ct":{"$gt":ISODate("2017-04-20T01:16:33.303Z")}}) // 大于某个时间 db.xxxx.find({"

  • 【Python元素定位API之CSS_SELECTOR】2022-05-20 16:00:48

    一、元素属性定位   语法:标签名[属性名=”属性值“] # driver.find_element(By.CSS_SELECTOR, 'input[autocomplete="off" ]') 二、模糊定位   一般用于元素动态发生变化时 # 当元素动态发生变化时,使用模糊定位    开头(^),结尾($),包含(*)# class ="s-bri c-font-normal c-colo

  • 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) 可以通过两种方

  • CTF线下AWD攻防模式的准备工作2022-05-19 08:03:58

    描述:举办方不允许自带电脑,所以此文章做一些简单工作 0X01 改SSH密码 官方在给出服务器密码时,很有可能是默认的,需要赶快修改自己的密码并尝试能不能登录别人的靶机 0X02 命令行简单查找后门 find / -name '*.php' | xargs grep -n 'eval' find / -name '*.php' | xargs grep -n 'sy

  • zoj 1518This Sentence is False2022-05-18 20:03:31

    题目链接:https://zoj.pintia.cn/problem-sets/91827364500/problems/91827365017 题目考察:并查集+dfs 难度评价:中等 解题报告: 题目在poj中也可以找到poj1291 当然,我感觉这道题和poj的食物链也有点相似,可以说是食物链的plus版,还不错 与i对立的情况必定是包含在除了i的情况中,所以没

  • Linux 使用ls、find或du查找所有目录中的大文件2022-05-17 23:04:00

    Linux服务器可能运行时间久了,服务器的磁盘空间占用可能很大,在我们不清楚是哪些文件占用空间比较大时,需要使用用命令(ls、find或du)查找一下所有可能出现大文件的目录,找到具体文件进行处理,本文主要介绍一下Linux 使用ls、find或du查找所有目录中的大文件的方法。 原文地址:Linux 使

  • linux系统find命令的一些使用技巧2022-05-16 15:01:08

      参数: 1.-name选项:按照文件名称查找,允许使用通配符 2.-type选项:按照文件类型查找 3.-user选项:按照文件所有者查找 4.-size选项:按照文件大小查找 5.-maxdepth<目录层级〉:设置最大目录层级 6.-mindepth<目录层级〉:设置最小目录层级   示例 1.find /etc -name "net*.conf"   查

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

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

ICode9版权所有