- 博客(55)
- 资源 (9)
- 收藏
- 关注
原创 【selenium】 javaScript在web自动化中的应用
某些特定类型的弹窗,特别是自定义的复杂弹窗,可能无法通过 Selenium 的常规方法处理,需要使用 JavaScript 来控制。虽然 Selenium 可以模拟一些滚动操作,但对于复杂的滚动场景,如特定位置的精确滚动、无限滚动页面的处理等,使用 JavaScript 会更加灵活和精确。在UI自动化过程中,有时会遇到webdriver 无法实现的操作,这个时候可以通过调用js才能实现的操作。webdriver因为一些遮挡等情况,无法通过webdriver定位到,这个时候可以用js定位,示例。
2024-08-14 14:41:52
216
原创 【selenium】Unittest+HTMLTestRunner生成测试报告
Unittest +HTMLTestRunner.py,生成html格式的自动化测试报告
2023-12-20 11:16:15
320
原创 【selenium】Unittest跳过测试和预期失败
> 登录响应—> 断言code= 200 断言是失败的,但测试验证功能、场景是正常的。正常场景:用户名正确、密码正确 —> 登录响应—>断言code=200。常见的unittest中测试用例执行结果和对应含义。多用于编写异常场景的测试用例,举个例子。异常场景:用户名正确、
2023-11-30 16:01:31
402
原创 mac 安装robotFramwork环境 以及wxPython 无法安装问题解决
mac上装robotFramwork mac 安装wxPython 解决wxPython无法安装的问题
2016-05-31 22:54:06
10345
18
转载 Android 收发短信 (8.2)
效果:点击发送短信开始发送短信 收到短信时将短信的内容显示出来代码如下:权限声明:当收不到短信时候,手动在应用管理中将应用的短信收发权限打开/** * Created by Linda on 16/5/14. * 短信的收发 * 根绝国际标准 每条短信的长度不超过160 个字符 * 如果短信长度过长,可以调用sendMultipartTextMes
2016-05-22 22:27:07
2132
翻译 Android Notification的基本应用 (8.1)
效果:点击按钮,然后发送一条通知,点击通知,程序打开Mainactivity思路:1 获取通知管理器NotificationManager2设置PendingIntent(点击通知之后的处理,例如打开应用)3.设置通知的具体显示内容等4.NotificationManager发送通知代码如下:public class Notification
2016-05-22 21:39:50
1575
原创 Android 关于使用ScrollView和RecyclerView 时候Topbar被隐藏解决方式
在ScrollView和RecyclerView 一起使用的时候出现布局上半部分被遮挡我想要的效果是这样的 但是实际效果是我第一次进入页面的时候是右边的效果 我想要的效果 实际上的
2016-04-21 16:23:39
1519
原创 activity的启动方式 requestCode和resultCode的区别
Aactivity 启动 Bactivity 方式: Intent intent=new Intent(MainActivity.this,Bactivity.class); startActivity(intent);
2016-03-31 16:48:04
3646
原创 Android app:generateDebugSources bug
在导入图片的时候出现一个bug,因为是在别的项目中copy过来的图片,就没注意直接使用了,但是报错 。错误如下:Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidT
2016-03-21 16:41:44
10906
原创 ListView 中使用Button中不响应OnItemClickListener事件
ListView中使用Button不响应OnItemClickListener事件
2015-11-26 14:58:02
419
原创 android 屏幕适配
看了慕课的屏幕适配的课程,觉得说的还是有很多有用的地方,虽然有的地方没听懂,关键的一个自动生成屏幕适配的文件的工具类没有提供,这个我不知道怎么说。之前遇到一个程序猿,比我厉害,但是他说关键技术他一般不会分享的,额,这个不予评价。回归重点,先说我们项目中处理的屏幕适配问题,虽然不是我处理的,但是可行项目中针对不同分辨率设备建立的不同的文件夹,如图:在不同的资源文件中定义需要使用的尺寸
2015-09-03 17:19:48
531
原创 带箭头的曲线(自定义的贝塞尔曲线和首次启动 app的引导界面)
一款App首次安装启动以后一半会有引导用户使用的提示,下面是一个简单的引导界面,此功能实现效果如图,点击屏幕时候引导界面结束,之后每次启动不会出现,除非重新安装。实现原理:两个Activity,两个自定义View控件MainActivitypackage com.example.bezierdemo;import android.app.Activity;import an
2015-06-10 11:02:49
3464
转载 android获取手机的国家码
values/attr.xml 93,AF 355,AL 213,DZ 376,AD 244,AO 672,AQ 54,AR 374,AM 297,AW 61,AU 43,AT 9
2015-06-02 11:24:30
10313
原创 android有关网络连接的方法
下面将网络是否链接,是否链接超时,以及是否开启蓝牙的方法全部封装到NetConnection这个类当中,public class NetConnection { /** * 判断网络是否连接 * * @param cotext * @return */ public static boolean isConnectionAvailable(Context contex
2015-06-01 17:42:56
350
原创 利用DrawLayout和Fragment实现左右侧滑菜单
利用Fragment实现界面左右滑动后显示侧滑的菜单,效果图如下:点击下方的左边按钮就会显示左边的侧滑按钮,向右滑动手势也可以打开左侧的侧滑菜单,同理右边的侧滑菜单也是同样的,具体结构如下:MainActivity extends FragmentActivity3个XML布局文件activity_main 中间主界面布局left_men
2015-05-27 20:31:22
2889
原创 欢迎界面跳转到程序主界面之倒计时,线程
一般软件在开启时候会有一个欢迎界面,欢迎界面停留一两秒中后进入一款软件的操作界面,欢迎界面停留的功能可以使用倒计时来实现,也可以利用线程来实现:下面介绍利用倒计时功能实现欢迎界面到主界面的跳转:public class WelcomeActivity extends BaseActivity{ private TextView textView1; private CountDownT
2015-05-26 11:32:57
1658
原创 BaseActivity的应用
如果android中采用activity设计界面,想去掉所有界面的标题,我们通常会在onCreate方法中添加折断代码:requestWindowFeature(Window.FEATURE_NO_TITLE); 但是如果这款软件每个界面都是你由Activity设计的,每个界面都不设置标题,那么每个Activity中添加这样一段代码酒会很麻烦,为了一劳永逸,我们可以设置一个Base
2015-05-26 10:17:27
708
原创 获得圆角图片和带倒影的图片
//圆角图片 round_image=(ImageView)findViewById(R.id.reflection_image); Bitmap round_image_bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.top_img); round_image_bmp = getRoundedCor
2015-05-23 17:45:38
387
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人