自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

原创 python+appium自动化常见操作

在谷歌浏览器输入chrome://inspect/#devices,在手机或者是模拟器上点入到webview界面,等待几秒或者刷新,观察浏览器页面显示。因为单凭数字以后可能不知道是什么操作了,可以进一步做封装。方式(2)使用UC开发者工具,操作步骤类似谷歌浏览器。

2023-12-13 10:05:25 705

原创 appium自动化,UnknownError: An unknown server-side error occurred while processing the command

(2)手机上的浏览器驱动版本为66.0.3359.158,可能是与chromedriver版本不匹配的缘故,重新下载对应版本的谷歌驱动,在代码中指定Chromedriver路径。并且appium报错No Chromedriver found that can automate Chrome ‘66.0.3359’. Seexxx。已经检查了包名都拼写无误,还是报错,经过以上2步,完美解决!

2023-12-13 09:18:50 1312

原创 mumu模拟器,adb devices 忽然就不显示设备解决方法

依次执行以下。

2023-12-12 23:05:17 1706 1

原创 uiautomatorviewer显示的界面为横屏解决方法

修改模拟器的分辨率,比如540:900就可解决了。

2023-12-12 15:59:57 583

原创 mac电脑uiautomatorviewer无反应

参考的知乎一篇文章,神奇的解决了:https://zhuanlan.zhihu.com/p/473141480

2023-12-12 15:47:26 749

原创 Mac电脑adb logcat | findstr报错zsh: command not found: findstr

在Mac电脑过滤应使用grep。Mac中使用命令报错。

2023-12-12 12:13:40 613

原创 appium自动化报错urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host=‘127.0.0.1‘, port=4444): Max re

原因是没有连接到对应的服务上面,修改代码后解决。

2023-12-12 11:55:24 1081

原创 adb命令学习记录

3参数:用于列出第三方在执行的时候,实际上是先通过adb shell进入安卓手机系统,然后调用手机中的 pm命令:放在system/bin日录下的pm脚本。本身 adb是 android SDK 其中自带的工具,用于完成电脑和手机之间的通信控制。adb push [电脑上的目标目录][手机上的文件路径] : 将电脑上的文件上传到手机。实际上获取的是当前应用打开的activtiy名,有可能并不是启动用的activity。将adb的三个必备文件,放到自己的电脑目录上,配置环境变量path就可以用。

2023-12-11 19:12:35 1089

原创 selenium判断元素可点击、可见、可选

1、元素若有is_enabled属性,则是不可点击,否则就是可点击2、元素若有is_display:none属性,则是不可见的,否则就是可见的3、元素若有selected属性,则是已被选择。

2023-10-25 17:25:40 1684

原创 selenium4 元素定位

/span[text()=“柠檬班导师ice”]/ancestor:td/following-sibling:td//span[text0=“私信”]//span[text()=“柠檬班导师ice”]/ancestor::tr//span[text()=“私信”]⑥following:: 表示选取当前节点的结束标签之后的所有的元素。//p[text()=‘课程人数’]/preceding-sibling::p。④preceding:: 表示选取当前节点的开始标签之前的所有的节点。

2023-10-23 13:48:07 524

原创 selenium 3种等待方式

显式等待是在代码中定义等待条件,触发该条件后再执行后续代码,就能够根据判断条件进行等待。程序每隔一段时间进行条件判断,如果条件成立,则执行下一步,否则继续等待,直到超过设置的最长时间。隐式等待的作用是全局的,是作用于整个 session 的生命周期,也就是说只要设置一次隐式等待,后面就不需要设置。如果再次设置隐式等待,那么后一次的会覆盖前一次的效果。强制等待一般在隐式等待和显式等待都不起作用时使用。当在 DOM 结构中查找元素,且元素处于不能立即交互的状态时,将会触发隐式等待。

2023-10-23 13:46:38 318

原创 selenium多窗口、多iframe切换、alert切换

switch_to.window()方法:切换窗口。可以实现在不同的窗口之间切换。current_window_handle:获得当前窗口句柄。在页面操作过程中有时候点击某个链接会弹出新的窗口,这时就需要切换到新打开的窗口上进行操作。这种情况下,需要识别多标签或窗口的情况。页面会进行一层一层的嵌套,只有切换到嵌套的iframe页面,才可以定位到iframe页面里的标签属性。window_handles: 获取所有窗口句柄。提示:句柄就可以理解成浏览器窗口的id值。访问QQ邮箱为例:使用账号密码登录。

2023-10-18 12:57:52 1472 1

原创 Jenkins 设置定时任务

2、点击Build Triggers勾选Build periodically。1、点击项目后点击Configure。

2023-10-09 14:23:48 2525

原创 Linux必备操作系统命令大全

同时,也建议在使用新的命令之前先查看相关的手册或帮助文档,确保了解并理解该命令的功能和用法,以避免因操作不当导致的不必要损失或安全问题。命令用于更改文件或目录的权限,可以授予或剥夺用户、群组和其他用户的读、写和执行权限。该命令需要两个参数:要更改权限的文件或目录的名称,以及文件或目录的权限参数。该命令需要两个参数:要更改所有权的文件或目录的名称,以及文件或目录的所有者。该命令需要一个参数:要创建或更新的文件的名称。该命令需要两个参数:要更改属性的文件或目录名称,以及文件或目录的属性标识符。

2023-09-25 09:27:48 2491

原创 NotOpenSSLWarning: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compiled

第一步:卸载 urllib3。

2023-09-23 23:30:10 1478 2

原创 flutter面试题

事件分发到Dart的入口类是GestureBinding类,此类位于gestures/binding.dart文件中,与手势识别相关的都位于gestures包中。在Dart中,Stream 和 Future 一样,都是用来处理异步编程的工具。(答的provider)它是由什么封装出来的?Widget和Element是一对多的关系,Element和RenderObiect是一对一的关系。这里面当状态发生变化的时候,或者是调用setState的时候,有一个方法是必须调用的是哪个?(不知道正确答案是啥。

2023-09-22 21:53:09 873

原创 web自动化jenkins+git+allure

pycharm-gitee插件配置 - 访问账号访问权限,选择Log in via Gitee,然后完成授权。安装完之后,输入git,出现以下内容则安装成功。pycharm - 安装gitee插件。

2023-09-19 22:48:59 314

原创 Mac系统搭建selenium环境报:无法打开“chromedriver”,因为无法验证开发

后再次执行chromedriver,安装成功。

2023-09-18 12:48:39 272

原创 A RenderViewport expected a child of type RenderSliver but received a child of type RenderConstraine

使用以下代码报错A RenderViewport expected a child of type RenderSliver but received a child of type RenderConstraine。后将buildBanner()使用NestedScrollView包裹,成功运行。

2023-09-11 22:50:09 818

原创 Flutter启动页

【代码】Flutter启动页。

2023-09-02 11:34:54 931

原创 Flutter ios真机调试报错Error (Xcode): No profiles for ‘com.example.mytest‘ were found: Xcode couldn‘t find

1、打开项目路径,点击ios>Runner.xcworkspace,会在xcode中打开。2、选择team,就ok啦。

2023-09-01 21:59:46 1395

原创 Flutter 苹果审核被拒2.1

4.把改好后缀的文件拖入其中,在全部那边能找到刚拖入的文件。

2023-08-29 15:24:53 351

原创 flutter高德地图大头针

【代码】flutter高德地图大头针。

2023-08-29 15:13:00 1205

原创 flutter 上传图片并裁剪

1.首先在pubspec.yaml文件中新增依赖pub.devimage_picker: ^0.8.7+5image_cropper: ^4.0.12.在Android的AndroidManifest.xml文件里面添加权限3.在ios的Info.plist文件里面添加权限 项目根目录4.代码实现

2023-08-29 15:10:48 787

原创 Flutter Web 项目网络请求报 XMLHttpRequest error 解决方案

使用http库进行简单的网络请求时,运行在Chrome浏览器上,网络请求一直报错 XMLHttpRequest error,而在iOS 模拟器上运行则正常,后面在postman上发送请求,也是正常的。4.另外还需要到flutter\bin\cache目录下,删除flutter_tools.stamp和flutter_tools.snapshot的文件,否则改动不生效。2.然后找到flutter\packages\flutter_tools\lib\src\web\chrome.dart文件并打开。

2023-08-29 15:07:44 1533

原创 Flutter 键盘越界的解决方案

设置resizeToAvoidBottomPadding 为false。在界面的body上用SingleChildScrollView包裹一下。

2023-08-29 15:02:55 127

原创 [!] Unable to find a target named `RunnerTests` in project `Runner.xcodeproj`, did find `Runner`

Xcode打开项目选中Runner,(新建target) 右上角 File > New > Target.在 "Test"类别下选择 “iOS Unit Testing Bundle”,然后单击 “下一步”。命名为"RunnerTests"然后点完成。

2023-08-29 15:01:41 908

原创 无法打开“iproxy”,因为无法验证开发者

打开系统设置->隐私与安全性->允许。

2023-08-29 14:59:17 824 1

原创 Using `ARCHS` setting to build architectures of target `Pods-Runner

这是因为M1芯片不兼容问题执行下面两个命令,然后 flutter clean 和 flutter pub get。

2023-08-29 14:57:53 199

原创 Mac电脑安装vscode并安装dart

安装dart,执行以下命令即可安装完成(注意:如果没安装brew命令,则需先执行。6、在vscode中安装Code Runner插件,用来运行dart代码。,直接点击下载,因为是国外地址,下载慢属于正常现象。3、解压完后产生一个应用程序,双击即可完成安装。2、zip包下载完成后,直接双击进行解压。5、在vscode中安装dart插件。

2023-06-29 11:51:14 970

原创 《数据库原理与应用》(第三版)习题参考答案

第 1 章 数据库概述1. 试说明数据、数据库、数据库管理系统和数据库系统的概念。答:数据是描述事物的符号记录。数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。2. 数据管理技术的发展主要经历了哪几个阶段?答:文件管理和数据库管理。3. 与文件管理相比,数据库管理有哪些优点?答:与文件系统管理

2021-01-15 12:04:09 11519

原创 Javascript之经典小案例

(1)动态显示当前系统时间<body> <p>当前时间:<span id="times"></span></p></body><script> function get(){ var date=new Date(); var d1=date.toLocaleString(); times.in...

2021-01-15 11:19:01 630

原创 【项目】城市交换组件

1.图片展示不能动态 哭唧唧2.HTML<!DOCTYPE html><html><head><meta charset="UTF-8"><title>城市选取及互换</title><link rel="stylesheet" href="./CSS/index.css"></head...

2021-01-15 11:18:40 140

原创 【项目】吃豆大作战

1.图片展示2.HTML<!DOCTYPE html><html><head><meta charset="UTF-8"><title>吃豆大作战</title><link rel="stylesheet" href="CSS/eat.css"></head><body>...

2021-01-15 11:18:22 215

转载 VMware虚拟机快速安装Ubuntu教程

链接

2020-04-20 13:18:24 302

转载 Python 对excel数据操作之xlwt模块

导出Excel文件1. 使用xlwt模块 import xlwt import xlwt # 导入xlwt # 新建一个excel文件file = xlwt.Workbook() #注意这里的Workbook首字母是大写,无语吧# 新建一个sheettable = file.add_sheet(‘sheet name’) # 写入数据table.writ...

2020-04-15 09:29:43 152

原创 pycharm安装第三方包问题

添加链接描述

2020-04-13 15:52:48 679

原创 python新冠状疫情数据可视化-省趋势图

python新冠状疫情数据可视化-省趋势图数据来自GITHUB数据仓库(每小时刷新):https://github.com/BlankerL/DXY-COVID-19-Data我用的是json文件下的DXYArea-TimeSeries.json文件,或不多说(多说我也不会,我只是一个为完成作业的小菜鸟)这是效果图下面是代码import jsonimport urllib.reque...

2020-04-12 17:53:14 1985 1

原创 【项目】仿IOS时钟

1.图片展示(表针是转的,哭唧唧)2.HTML<!DOCTYPE html><html><head><meta charset="UTF-8"><title>仿手机时钟</title><link rel="stylesheet" href="./CSS/index.css"></head&...

2019-05-07 20:54:00 882

原创 【项目】小米闪购

1.图片展示2.HTML<!DOCTYPE html><html><head><meta charset="UTF-8"><title>小米闪购-小米商城</title><link rel="shortcut icon" href="//s01.mifile.cn/favicon.ico" type="i...

2019-05-07 20:35:40 1515 1

数据库原理与应用第三版_习题参考答案

数据库原理与应用第三版_习题参考答案

2021-01-15

SHScrollView.zip

ScrollView左右水平滑动动画效果以及旋转效果,封装的这个类TXScrollView,直接拿过了去使用,研究了一周的时间。

2020-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除