- 博客(71)
- 资源 (2)
- 收藏
- 关注
原创 脚本运行.py文件提示import requestsModuleNotFoundError: No module named ‘requests‘ pycharm运行不报错
python 自动化测试
2022-10-18 16:58:49
803
原创 自动化测试插入数据兼容多表设计
最近接了一个需求要造数据但是不同的场景下对应数据落入的表却又不同,当时想了很多办法后来觉得这个办法最好记录一下思路:step1.分析各个表的通用字段及字段类型:step2 :封装通用字段:step3 兼容不同表字段:实现:创建一个接收各个字段的bean类:import lombok.Data;import org.jetbrains.annotations.NotNull;/** * @author hwatu * @version V1.0 * @Title: T
2022-04-25 10:05:58
167
原创 python+selenium 安装 xlrd 报错解决xlrd.biffh.XLRDError: Excel xlsx file; not supported
xlrd.biffh.XLRDError: Excel xlsx file; not supported原因xlrd 2.0版本后只能支持.xls格式文件解决方式:安装1.2.0版本的xlrdpip uninstall xlrdpip install xlrd==1.2.0 遇到问题2:ERROR: Could not find a version that satisfies the requirement xlrd (from versions: none)解决方式:pip
2021-07-07 14:57:56
270
原创 Pyset+jenkins+allure配置及及解决Allure-results does not exists 问题
头大 解决了将近一天也找了很多资料真实难的不会会的不难也是对自己技术如此渣也是呵呵哒~~下载pyset首先要在jenkins的“插件管理”中安装allure插件搜索allure即可 安装后可在“已安装”里面看到这里碰到第一个问题 jenkins版本低于2.22.4不支持allure插件 所以安装前先坚持jenkins版本不然就呵呵哒~第二步配置allure点击Manage Jenkins ->Global Tool Configuration然后 安装Allure...
2021-07-06 16:37:26
702
原创 Selenium+Python3+Jenkins创建新任务
点击新建Item创建一个自由任务点击确定点击构建然后添加脚本D:cd D:\TestFireFox\testCase (脚本位置)python allTests.py (运行脚本)
2021-07-02 17:05:46
163
原创 Selenium+python+Jenkins自动化测试 脚本运行成功却没有启动浏览器
解决方式我是安装的Jenkins的exe包 通过Tomcat打开运行Jenkins 这种打开方式在运行测试脚本的时候打不开浏览器解决方式 :点击桌面此电脑——》管理——》服务和应用程序——》找到Jenkins服务一定要确认停止服务然后window+R 输入cmdcd到jenkins.war包所在的路径下java -jar jenkins.war --httpPort=8080访问http://localhost:8080重新配置即可...
2021-07-02 16:58:57
678
原创 Selenium+Python自动化测试 笔记1
在使用unittest.TestCase时 运行pyCharm时 报错ImportError: Failed to import test module: test4解决方法在Terminal中运行python test.py test --pattern="*_models.py"
2021-07-01 10:01:32
113
原创 JMeter代理录制的第一篇
研究了好几天证书也添加了怎么用JMeter 代理录制都不成功 终于搞定了,写下作为以后的记录https://blog.youkuaiyun.com/heye13/article/details/83590397
2021-06-11 14:03:46
73
原创 Android 占位式插件开发
1.占位式插件化,宿主启动插件activity流程插件开发三大要素:宿主 标准,插件包第一步创建宿主工程布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:la...
2020-12-15 17:29:46
142
原创 Android中ViewBinding遇到的坑
目前,谷歌在 Android Studio 3.6 Canary 11 及更高版本中加入了新的视图绑定方式ViewBinding。ViewBinding 使用:1在所使用的的module下添加(确保Android studio为3.6以上版本)android { .. viewBinding { enabled = true }}如果在使用的过程中开发者不想为某个布局文件生成binding类在布局中可以添加<androidx.const
2020-06-18 16:43:35
10074
原创 Android中遇到的简单工厂模式的几种实现
废话一大堆:工厂模式有简单工厂模式,工厂方法模式 抽象工厂模式这三种工厂模式各自有各自的应用场景,根据需要灵活选择。简单工厂模式实现1:定义一个School接口public interface School { StudentOne getStundent();}定义接口实现类public class SchoolImpl implements School { @Override public StudentOne getStundent() {.
2020-06-15 10:03:18
390
原创 File createNewFile遇到的坑
调用file.createNewFile要和mkdirs一起使用示例:if(!file.exists()){ try { file.getParentFile().mkdirs(); file.createNewFile(); } catch (IOException e) { e.printStackTrace(); }}
2020-06-03 09:58:38
670
转载 Android Gradle manifestPlaceholders 占位符详解
转:http://www.cnblogs.com/zhaohongtian/p/6808962.html1. 概括下面介绍下manifestPlaceholders占位符的使用,其实很好理解,你可以认为它可以在 build.gradle文件中定义字符串并将值映射到 AndroidManifest清单文件的指定位置.下面说下使用方法:2. AndroidM
2017-08-10 15:51:35
3231
1
原创 Android Studio Service AIDL 详解
这篇就很好:http://quanke.name/2016/07/22/Android-Studio-Service-AIDL-%E8%AF%A6%E8%A7%A3/
2017-07-06 13:57:04
273
原创 Eclipse 项目转AndroidStudio
二种方式将Eclipse项目迁移至Gradle :使用Androidstudio 导入向导,自动处理;手动导入。自动导入:或者Android Studio 的开始窗口点击I“Import Non-Android Studio Projec”如果迁移带有JAR或者依赖库源码的项目,那么导入会建议你把他们替换为Gradle的依赖包 。自动导入并不适合复杂的项目复杂的项目
2017-05-11 10:44:08
524
原创 weex和Android的交互
项目需求用weex开发,所以写下希望对需要的人有所帮助吧weex调用native的方法时 @JSMethod(uiThread = true) public void printLog(String msg) { WXLogUtils.d("打印日志",msg); }native传递参数给weex时 @JSMethod(uiThr
2017-03-01 11:09:38
6933
原创 Android ListView弹性效果,处理空ListView, 监听事件
1. ListView用于展示数据列表,没有数据是我们可以设置setEmptyView()设置默认显示<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:lay
2016-12-05 14:37:58
427
原创 Android 自定义View
看到有很多自定义View 的但是我还是要写,我写博客就帮助自己记忆和的方便以后自己使用1自定义View的步骤:1、自定义View的属性2、在View的构造方法中获得我们自定义的属性3、重写onMesure 4、重写onDr Android在绘制View的时候必须对View进行测量,这个过程在onMeasure()中进行。测量模式有三
2016-12-02 11:14:34
359
原创 Android解析XML 格式的数据
2种解析方式Pull解析方式:首先要获取到一个XmlPullParserFactory 的实例, 并借助这个实例得到XmlPullParser 对象, 然后调用XmlPullParser 的setInput()方法将服务器返回的XML 数据设置进去就可以开始解析了。解析的过程也是非常简单,通过getEventType()可以得到当前的解析事件,然后在一个while 循环中不断地
2016-11-29 14:46:30
301
原创 使用HttpURLConnection 和HttpClient
1.使用HttpURLConnection 需要new出一个URL对象然后调用openConnection()URL url = new URL("http://www.baidu.com");HttpURLConnection connection = (HttpURLConnection) url.openConnection();得到HttpURLConnection 实例之后我
2016-11-29 14:31:12
358
原创 Android 代码审计工具和常见问题
1.Android lint工具Android studio 找到Analyze目录下的Inspect Code 检查代码选择检查代码的范围2.FindBugs_IDEA 插件AndroidStudio 点击Setting ->Plugins点击Brow Repositories搜索FindBugs_IDEA 点击Install 注意FindBugs_IDEA 只支持JDK1
2016-11-25 13:46:10
2001
原创 Android 多线程编程
1.定义一个线程只需要新建一个类继承Threadclass MyThread extends Thread {@Overridepublic void run() {// 处理具体的逻辑}}然后调用它的start()方法,就可以执行run()方法中的代码了new MyThread().start();2.实现Runnable接口class MyThread imple
2016-11-17 19:59:38
262
原创 Androidstudio 快捷键
请跳到:http://www.cnblogs.com/0616--ataozhijia/p/3870064.html
2016-11-17 13:56:03
212
原创 Eclipse项目转Android studio项目遇到的问题
1.将eclipse项目Import project 创建build.gradle 等配置文件2.new 一个新的Android studio项目 将import 打开的项目copy到新的项目下设置settings.gradle 添加include ':你的项目名称'3.import module (主项目没有引用其他项目省去这一步)问题一: Error:(1, 0) Plug
2016-11-15 18:54:21
633
原创 Android 广播
广播的动态注册public class MainActivity extends Activity {private IntentFilter intentFilter;private NetworkChangeReceiver networkChangeReceiver;@Overrideprotected void onCreate(Bundle savedInstanceStat
2016-11-11 14:31:29
208
原创 android Activity隐式跳转
Activity跳转有2种方式:1.显示略2.隐式通过在标签下配置的内容,可以指定当前活动能够响应的action和category,打开AndroidManifest.xml,添加如下代码:在 标签中我们指明了当前活动可以响应com.example.activitytest.ACTION_START 这个action,而标签则包含了一些附加信息,更精
2016-11-10 11:25:11
1623
原创 Android项目重构
废话不多说,植入主题·1.为Activity 定义新的生命周期 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);// Log.i("NowActivity is", getClass().getName());
2016-06-30 10:38:39
430
原创 PullScollToRefreshView scrollView GridView的嵌套
最近遇到的需求需要这种嵌套,scrollView 嵌套GridView且有上拉加载更多的功能ScrollView 嵌套GrideView代码网上有很多我也是随意的找了一个:import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;public cl
2016-06-01 11:43:25
1450
原创 Android 友盟推送收不到
最近接触友盟推送遇到一个问题很是头疼:友盟推送集成好了之后在在友盟后台推送测试消息的时候能够进入dealWithCustomAction处理推送来的消息,但是在我们后台推送来的消息总是进不去,一直以为是前端问题就去找后台调试后来发现推送分为以下几种模式:后台推送display_type字段分为2种形式一种是:notification 一种是message 经测试当推送时display_
2016-05-23 10:37:27
6346
原创 AutoCompleteTextView 分割线处理
AutoCompleteTextView 分割线的样式: 1 在style 里面定义 <style name="applicationTheme" parent="@android:style/Theme.Light"> <item name="android:windowNoTitle">true</item> <item name="android:dro
2015-12-28 19:09:43
1755
原创 android studio 混淆
最近做混淆搞了好久才搞好,总是遇见这种那种的问题所以总结了一下,以备后用:开启混淆 :buildTypes { release { //混淆 minifyEnabled true //移除无用的resource 文件 shrinkResources true proguardFiles getD
2015-11-30 17:44:56
616
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人