- 博客(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
原创 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
原创 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 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 上传图片并裁剪
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
原创 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
转载 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人