在web自动化中,我们会遇到上传这种场景,大致分为两种。 一.input标签的上传 对于input标签的上传我们可以直接输入路径,流程为: 1. 定位到上传路径输入框的input 2. 直接使用sendKeys 方法 ,输入正确格式的路径 示例代码如下: driver.find_element_by ...
分类:
Web程序 时间:
2020-03-13 19:10:45
阅读次数:
81
一、用户及用户组 groups :查看当前登录用户的组内成员 groups user :查看user所在的组,以及组内成员 whoami :查看当前登录用户名 whois :查找并显示用户信息。 who :显示目前登入系统的用户信息。 /etc/passwd :可直接查看该文件,查看全部用户信息 新 ...
分类:
系统相关 时间:
2020-03-13 01:48:22
阅读次数:
213
下拉框操作: 一般下拉框适用场景:在新增时有下拉框选项,在二级联动或多级联动有下拉(比如:在选择省市县时的多级联动下拉、日期控件等)。 一般下拉框功能有以下两个: 1.菜单栏-点击其中的某个链接跳转 2.对下拉列表的元素进行操作。 下拉框选择都有select的标签属性,存在两个属性select和op ...
分类:
其他好文 时间:
2020-03-12 21:55:57
阅读次数:
68
页面自动化中,不得不提的元素等待操作,selenium为我们提供了三大等待方式:强制等待、隐性等待和显性等待 1.强制等待:time.sleep(秒) 如果使用time.sleep(10)表示让程序死等10秒钟,无论发生什么都会在10秒后再去执行后续的代码。 智能等待分为:隐性等待、显性等待 2.隐 ...
分类:
其他好文 时间:
2020-03-12 19:07:38
阅读次数:
61
js的数组学习: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>js的数组学习</title> <!-- js的数组学习: 1、数组的声明 var arr=new Array();//声明一个空数组对象 var arr=new ...
分类:
编程语言 时间:
2020-03-04 19:17:19
阅读次数:
63
最近在学状压dp,记录一下,避免忘记。 1. :$x$ 和 $y$ 是否有同一位都为 $1$; 2. :$x$ 的第 $i$ 位是否为 $1$; 3. :$x$ 是否有相邻两位都是 $1$; 4. :将 $x$ 的第 $i$ 位变为 $1$; 5. :将 $x$ 的最后一个 $1$ 去掉; 6. : ...
分类:
其他好文 时间:
2020-03-04 12:55:06
阅读次数:
66
文档链接 "MongoDB Tutorial" MongoDB 常用操作 MongoDB 常用操作列表如下: | 操作 | 示例 | 描述 | | | | | | 本地登录 | mongo | 直接执行 mongo 命令 | | 远程登录 | mongo ip :27017 | 27017 为默认端 ...
分类:
数据库 时间:
2020-03-04 11:18:07
阅读次数:
76
git常用操作 初始化本地仓库 初始化一个本地仓库repository,此时会生成一个 .git文件(一定不能删除,删除掉就不能继续执行git命令了) git init 提交到暂存区 在本地(工作区)编写完成代码后,提交到暂存区 git add xxx //个文件或者文件夹提交到暂存区?git ad ...
分类:
其他好文 时间:
2020-03-04 09:39:46
阅读次数:
69
一.Windows系统中常用操作 cd..:跳到上一级目录 cd+目录名称:进入指定目录 磁盘名称+::跳到对应磁盘 dir:当前目录下的所有文件 md+文件名:创建文件夹 rd+文件名:删除指定文件 cls:清屏 二.Java跨平台特性 java语言具有跨平台的特性,即一次编译,多次运行 程序编写 ...
分类:
编程语言 时间:
2020-03-03 00:40:09
阅读次数:
85
name = "qjh" print(name.capitalize())#将首字母大写输出 //Qjh #print(name.count("q") //qjh #print(name.center(50,"-"))# //-1 #print(name.endswith("s"))#以什么结尾 p ...
分类:
编程语言 时间:
2020-03-02 22:27:47
阅读次数:
62