package csgc;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.ScreenOrientation;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.AppiumDriver;
public class ces
{
public static void main(String[] args) throws MalformedURLException, InterruptedException
{
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("deviceName","8DF6R17503000072");
capabilities.setCapability("platformVersion", "8.0.0");
capabilities.setCapability("unicodeKeyboard","True");
capabilities.setCapability("resetKeyboard","True");
capabilities.setCapability("autoGrantPermissions", "True");
// capabilities.setCapability("app", "C:\\Users\\del\\Desktop\\b\\jsq.apk");
capabilities.setCapability("appPackage", "com.youba.calculate");
capabilities.setCapability("appActivity", "com.youba.calculate.MainActivity");
AppiumDriver driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(500, TimeUnit.SECONDS);
Thread.sleep(5000);
driver.closeApp(); //只针对当前测试的app,关闭app
Thread.sleep(5000);
System.out.println(driver.getOrientation().name());//PORTRAIT竖屏,LANDSCAPE横屏 手机显示: PORTRAIT
Thread.sleep(5000);
driver.rotate(ScreenOrientation.LANDSCAPE);//设置为横屏
Thread.sleep(5000);
driver.rotate(ScreenOrientation.PORTRAIT);//设置为竖屏
Thread.sleep(5000);
driver.quit();
}
}
相关推荐
17道APP测试面试题分享带参考答案
17道APP测试面试题分享带参考答案
java环境,根据apk路径获取apk的信息(包名,版本号,版本名,权限,图标等信息)
java环境获取apk的信息(包名,版本号,版本名,权限,图标等信息),可直接导入android studio跑通,查看main方法,把apk的地址复制进去,右键main方法执行即可(需配置aapt环境变量,sdk中build-tools文件夹下25.0.3(选择一个版本)下aapt的路径配置到环境变量中即可)
多测师肖sir_高级讲师_第2个月第29讲解app基础介绍
app
Java读取apk版本信息和图标
Java读取apk版本信息和图标。 修改代码可以继续获取apk内其他资源。
Android App:获取屏幕旋转角度
Android App:获取屏幕旋转角度 一、获取屏幕旋转角度的方法是:introtation=mActivity.getWindowManager().getDefaultDisplay().getRotation(); 二、测试代码 1、getRotation\app\src\main\java\com\example...
java 判断视频_java获取视频时长及判断视频横竖拍摄
ws.schildjave-all-deps2.5.1public AjaxResult uploadFileVideo(MultipartFile file) throws Exception{try{// 上传文件路径String filePath = Global.getUploadPath();// 上传并返回新文件名称String fileName = FileUploadUtils.u...
竖屏java转横屏_android设置横屏和竖屏的方法
方法一:在AndroidManifest.xml中配置假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几个參数:"unspecified":默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape"...
关于自适应屏幕方向和大小的一些经验
[color=red]转载请注明出处[/color] 刚开始,我开发时选取的模拟器是WVGA854,其分辨率为854*480。我开发完毕后装在800*480的手机上时感觉很OK,但是装到480*320、以及320*240分辨率上的手机时,很多界面都变形了,这时我感受到了app自适应的重要性。 自适应主要会遇到两个大问题:横屏和竖屏的切换,以及分辨率大小不同。...
强制横屏java_Android4.0强制横屏竖屏
Android的启动默认是横屏或者竖屏我们的TV本来是横屏显示,但是有客户竟然要竖屏显示,昨天快下班收到的需求,竟然说7.19就要搞定。思路有2个,一个就是修改LCD的默认输出,但是这个不是我这个水平能轻而易举搞定的。另外一个就是底层应该给上层porting出接口。像这种系统性的接口一般在build.prop里。找到一个相关度比较大的属性ro.sf.hwrotation=270,和旋转有关的,联想...
java打开网页横屏_APP——自动化——java——设置和查看横屏和竖屏
packagecsgc;importjava.net.MalformedURLException;importjava.net.URL;importjava.util.concurrent.TimeUnit;importorg.openqa.selenium.ScreenOrientation;importorg.openqa.selenium.remote.DesiredCapabilities...
APP测试面试题总结
APP测试面试题 一、开场问题:(自由发挥) 1、请自我介绍一下; 2、为什么离开上一个公司呢? 3、做测试多久了?以前做过哪些项目?你们以前测试的流程是怎样的?用过哪些测试工具? 4、你觉得为什么要在一个团队中开展软件测试工作,测试的价值提现在哪里? 二、技术方面: Android四大组件 Android四大基本组件:Activity、BroadcastReceiver广播接收器...
Appium自动化测试基础知识—— DesiredCapabilities
一、DesiredCapabilities的作用 Desired Capabilities负责启动服务端时的参数设置,它本质上是一个key value的对象,它告诉appium server这样一些事情,比如: 测试的终端启动浏览器还是启动移动设备? 是启动Andorid还是启动iOS? 启动android时,app的package是什么? 启动android时,ap...
scrcpy终极实战指南:Android设备无线投屏与控制的完整解决方案
在当今多设备协同工作的时代,如何高效地在电脑上控制Android设备成为许多用户面临的实际问题。scrcpy作为一款开源免费的Android投屏工具,提供了完美的解决方案——无需在手机上安装任何应用,仅通过USB或Wi-Fi连接,就能在电脑上实时显示并控制Android设备。这款工具以其极低的延迟、高清画质和完整的控制功能,成为开发者、测试人员、演示者和普通用户的理想选择。 ## 如何解决And
java 识别图片横向还是纵向_车牌识别
车牌识别main.xcherry.top新添加用户上传图片功能啦(开森),体验一张车牌从照片到最终识别为字符的全部过程。其中每一步的操作都可以自行调整参数并重新生成处理结果查看。该项目为毕设项目,只是简单了解相关图像处理的技术,并不做深入探讨(糊弄过答辩就行了2333)在该项目中,仅完成了蓝色小型轿车车牌的识别操作,并且因为使用了颜色模版的技术,所以对蓝色车辆的识别精度会非常低,大家就别去上传蓝...
记录一次壮烈牺牲的阿里巴巴面试
相关阅读:BAT等大厂十年研发经历,总结了12开发条经验(墙裂推荐)10种常见的软件架构模式互联网技术(java框架、分布式、集群)干货视频大全,不看后悔!(免费下载)今...
java 识别图片横向还是纵向_之前从没想过,设计中的图片还能这么用
转载声明:本文转自「版视」ID「designb」Ps:这个专栏是想通过对图片的解析视角去打开版式设计的思路,让版式设计变得更加有意思。在平时的练习和发散自己思维时也是不错的选择,可以多去尝试新的设计题材。图片质量要求站在设计的角度,一切事物要遵循一定的美感。所以说图片不能随意拿来即用,对图片本身的质量还是有所要求的,或者说最起码有个基本的要求,比如说清晰度不好的图片或者说太过杂乱的场景都...
一张图告诉你什么是系统架构师
image.png 这张图从架构师的综合能力、岗位认识、岗位职责等方面,清楚的画出了作为一个架构的基本准则。人人都想成为架构师,可作为架构你达到了上面的要求了吗? 系统架构师是个神奇的岗位。为什么这么说,在一个人数不多的小公司,你可能什么都需要做,身体力行,做总监兼架构师或者是主管/高级开发兼架构...
1516



被折叠的 条评论
为什么被折叠?



