当前位置: 首页 > news >正文

做网站的网站源码域名注册查询阿里云

做网站的网站源码,域名注册查询阿里云,设计案例,win10优化大师是官方的吗通常APP分为#xff1a;原生APP、WebApp、混合型APP#xff0c;其自动化测试代码稍有不同 Java结合TestNG单元测试框架#xff0c;实现移动端IOS_WebApp测试【源码】 /** FileName Test_iOS_WebApp:* author davieyang* create 2018-11-22 14:20*/ package testscript; imp… 通常APP分为原生APP、WebApp、混合型APP其自动化测试代码稍有不同 Java结合TestNG单元测试框架实现移动端IOS_WebApp测试【源码】 /** FileName Test_iOS_WebApp:* author davieyang* create 2018-11-22 14:20*/ package testscript; import io.appium.java_client.ios.IOSDriver; import io.appium.java_client.remote.MobileCapabilityType; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test;public class Test_iOS_WebApp {IOSDriver driver;BeforeClasspublic void setUp() throws MalformedURLException{DesiredCapabilities caps new DesiredCapabilities();caps.setCapability(MobileCapabilityType.BROWSER_NAME, Safari);caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, 8.1);caps.setCapability(MobileCapabilityType.PLATFORM_NAME, iOS);caps.setCapability(MobileCapabilityType.DEVICE_NAME,iPad);caps.setCapability(udid,Real Device Identifier);driver new IOSDriver (new URL(http://127.0.0.1:4723/wd/hub), caps);driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);}Testpublic void testExample(){driver.get(https://www.google.com);WebElement searchBoxdriver.findElement(By.name(q));searchBox.sendKeys(Appium for mobile automation);}AfterClasspublic void tearDown(){driver.quit();} }Java结合TestNG单元测试框架实现移动端ios_hybridapp测试【源码】 /** FileName Test_iOS_HybridApp:* author davieyang* create 2018-11-22 14:18*/ package testscript; import io.appium.java_client.ios.IOSDriver; import io.appium.java_client.remote.MobileCapabilityType; import java.io.File; import java.net.MalformedURLException; import java.net.URL; import java.util.Set; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test;public class Test_iOS_HybridApp {IOSDriver driver;BeforeClasspublic void setUp() throws MalformedURLException{DesiredCapabilities caps new DesiredCapabilities();File appnew File(/Users/mhans/appium/ios/WebViewApp.app);caps.setCapability(MobileCapabilityType.APP,app);caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, 8.1);caps.setCapability(MobileCapabilityType.PLATFORM_NAME, iOS);caps.setCapability(MobileCapabilityType.DEVICE_NAME,iPad);caps.setCapability(udid,Real Device Identifier);driver new IOSDriver (new URL(http://127.0.0.1:4723/wd/hub), caps);driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);}Testpublic void testExample(){WebElement editBoxdriver.findElement(By.className(UIATextField));editBox.sendKeys(https://www.google.com);WebElement goButtondriver.findElement(By.name(Go));goButton.click();SetString contexts driver.getContextHandles();for (String context : contexts) {System.out.println(context); //it will print NATIVE_APP \n WEBVIEW_com.example.testapp}driver.context((String) contexts.toArray()[1]);WebElement imagesdriver.findElement(By.linkText(Images));images.click();}AfterClasspublic void tearDown(){driver.closeApp();} }Java结合TestNG单元测试框架实现移动端ios_nativeapp测试【源码】 /** FileName Test_iOS_NativeApp:* author davieyang* create 2018-11-22 14:19*/ package testscript; import io.appium.java_client.ios.IOSDriver; import io.appium.java_client.remote.MobileCapabilityType; import java.io.File; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test;public class Test_iOS_NativeApp {IOSDriver driver;BeforeClasspublic void setUp() throws MalformedURLException{File appnew File(/Users/mhans/appium/ios/BmiCalc.app);//You can change it with your app addressDesiredCapabilities caps new DesiredCapabilities();caps.setCapability(MobileCapabilityType.APP,app);caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, 8.1);caps.setCapability(MobileCapabilityType.PLATFORM_NAME, iOS);caps.setCapability(MobileCapabilityType.DEVICE_NAME,iPad);caps.setCapability(udid,Real Device Id );driver new IOSDriver (new URL(http://127.0.0.1:4723/wd/hub), caps);driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);}Testpublic void testExample(){WebElement heightdriver.findElement(By.xpath((//UIATextField)[2]));height.sendKeys(1.82);WebElement weightdriver.findElement(By.xpath((//UIATextField)[4]));weight.sendKeys(75);WebElement calculateBMIdriver.findElement(By.name(Calculate BMI));calculateBMI.click();}AfterClasspublic void tearDown(){driver.closeApp();} } Java结合TestNG单元测试框架实现移动端andriod_webapp测试【源码】 /** FileName Test_Android_WebApp:* author davieyang* create 2018-11-22 14:17*/ package testscript; import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.remote.MobileCapabilityType; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test;public class Test_Android_WebApp {AndroidDriver driver;BeforeClasspublic void setUp() throws MalformedURLException{DesiredCapabilities caps new DesiredCapabilities();caps.setCapability(MobileCapabilityType.BROWSER_NAME, Chrome);caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, 4.4);caps.setCapability(MobileCapabilityType.PLATFORM_NAME, Android);caps.setCapability(MobileCapabilityType.DEVICE_NAME,Moto X);driver new AndroidDriver (new URL(http://127.0.0.1:4723/wd/hub), caps);driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);}Testpublic void testExample(){driver.get(https://www.gmail.com);WebElement usernamedriver.findElement(By.name(Email));username.sendKeys(test);WebElement passworddriver.findElement(By.name(Passwd));password.sendKeys(test);WebElement signIndriver.findElement(By.name(signIn));signIn.click(); }AfterClasspublic void tearDown(){driver.quit();} } Java结合TestNG单元测试框架实现移动端Android_HybridApp测试【源码】 /** FileName Test_Android_HybridApp:* author davieyang* create 2018-11-22 14:15*/ package testscript;import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.remote.AndroidMobileCapabilityType; import io.appium.java_client.remote.MobileCapabilityType; import java.net.MalformedURLException; import java.net.URL; import java.util.Set; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test;public class Test_Android_HybridApp {AndroidDriver driver;BeforeClasspublic void setUp() throws MalformedURLException{DesiredCapabilities caps new DesiredCapabilities();caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, 4.4);caps.setCapability(MobileCapabilityType.PLATFORM_NAME, Android);caps.setCapability(MobileCapabilityType.DEVICE_NAME,Moto X);caps.setCapability(MobileCapabilityType.AUTOMATION_NAME,Appium);//Use Selendroid in case of 4.4 android versioncaps.setCapability(AndroidMobileCapabilityType.APP_PACKAGE, com.example.hybridtestapp);caps.setCapability(AndroidMobileCapabilityType.APP_ACTIVITY, com.example.hybridtestapp.MainActivity);driver new AndroidDriver (new URL(http://127.0.0.1:4723/wd/hub), caps);driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);}Testpublic void testExample(){SetString contexts driver.getContextHandles();for (String context : contexts) {System.out.println(context); //it will print NATIVE_APP \n WEBVIEW_com.example.hybridtestapp}driver.context((String) contexts.toArray()[1]);WebElement firstNamedriver.findElement(By.name(fname));firstName.sendKeys(test);WebElement lastNamedriver.findElement(By.name(lname));lastName.sendKeys(test);WebElement agedriver.findElement(By.name(age));age.sendKeys(26);WebElement usernamedriver.findElement(By.name(username));username.sendKeys(appiumTester);WebElement passworddriver.findElement(By.id(psw));password.sendKeys(appium123);WebElement registerButtondriver.findElement(By.id(register));registerButton.click();}AfterClasspublic void tearDown(){driver.closeApp();} }Java结合TestNG单元测试框架实现移动端Android_NativeApp测试【源码】 /** FileName Test_Android_NativeApp:* author davieyang* create 2018-11-22 14:17*/ package testscript;import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.remote.MobileCapabilityType; import java.net.MalformedURLException; import java.net.URL; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test;public class Test_Android_NativeApp {AndroidDriver driver;BeforeClasspublic void setUp() throws MalformedURLException{DesiredCapabilities caps new DesiredCapabilities();caps.setCapability(MobileCapabilityType.PLATFORM_VERSION, 4.4);caps.setCapability(MobileCapabilityType.PLATFORM_NAME, Android);caps.setCapability(MobileCapabilityType.DEVICE_NAME,Moto X);//I am using Moto X as Real Device caps.setCapability(MobileCapabilityType.APP_PACKAGE,com.android.dialer); caps.setCapability(MobileCapabilityType.APP_ACTIVITY,com.android.dialer.DailtactsActivity);driver new AndroidDriver (new URL(http://127.0.0.1:4723/wd/hub), caps);driver.manage().timeouts().implicitlyWait(30,TimeUnit.SECONDS);}Testpublic void testExample(){WebElement dialPaddriver.findElementByAccessibilityId(dial pad);dialPad.click();for(int n0;n10;n){driver.findElement(By.name(n)).click();}WebElement dialdriver.findElementByAccessibilityId(dial);dial.click();}AfterClasspublic void tearDown(){driver.closeApp();} }
http://www.zqtcl.cn/news/544565/

相关文章:

  • 汕头建站模板济南网站建设富库网络
  • 创业网站建设方案项目书手机app设计软件
  • 建设端午节网站的目的主题wordpress语法高亮插件
  • 做网站开发使用百分比的好处深圳建设网站公司简介
  • 行距网站上海专业网站建设机构
  • 闵行手机网站建设鲅鱼圈规划建设局网站
  • 合肥市城乡和建设网站网页设计与网站建设区别
  • 青岛网站建设企业建站北京网站模仿
  • 广州建设网站的公司简介湛江建设厅网站
  • 做网站不赚钱了网站关键词排行查询
  • 印度人通过什么网站做国际贸易三门峡做网站
  • 网站排名快速提升工具招远建网站首选公司
  • 手机网站格式商城网游开发公司
  • 手机怎样创建网站长春网站建设哪家专业
  • 做pop网站定制开发教程
  • 成都响应式网站建报告问题
  • 做设计找素材的+网站有哪些建立平台什么意思
  • 网站设置在哪里找宁德网站建设制作
  • logo网站设计素材品牌高端网站建设公司
  • 芙蓉区乡建设局网站郑州网站建设qicaizz
  • 网站建设的缺陷个人网站制作图片
  • 四川省建设厅注册管理中心网站设计上海2021门票
  • 帝国cms做微网站人力资源公司怎么开
  • 网站建设学徒松江品划做网站公司
  • 灯饰网站需要这么做深圳专业网站设计公司
  • 政务网站设计wordpress 嵌入html5
  • 移动网站 pc网站的区别吗网站建设工厂
  • 有意义网站织梦圈子如何调用网站默认模板
  • 南京公司网站模板建站网页制作中的网站维护
  • 微信分享 淘宝网站 怎么做wordpress访问慢