2016-06-20 11 views
0

私はオートメーションを学習しています。 IntelliJ IDEAこのような要素の例外はありません(警告:サーバーはスタックトレース情報を提供しませんでした)

public static void main(String[] args) throws MalformedURLException, InterruptedException { 

    DesiredCapabilities caps = new DesiredCapabilities(); 
    caps.setCapability("deviceName", "84B7N16401000731"); 
    caps.setCapability("platformName", "Android"); 
    caps.setCapability("app", "C:\\Appium\\node_modules\\appium\\build\\unlock_apk\\unlock_apk-debug.apk"); 
    Thread.sleep(5000); 
AndroidDriver driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), caps); 

    driver.findElementByAndroidUIAutomator("new UiSelector().description(\"Apps\")").click(); 
    driver.findElementByAndroidUIAutomator("new UiSelector().text(\"Speech Morphing\")").click(); 

    driver.quit(); 
} 

を使用し、例外メッセージ

"C:\プログラムファイル\のJava \ jdk1.8.0_91ビン\のJava \" がある-Didea.launcher.port = 7535「は - Didea.launcher.bin.path = C:¥Program Files(x86)¥JetBrains¥IntelliJ IDEA Community Edition 2016.1.3¥bin "-Dfile.encoding = UTF-8 -classpath" C:¥Program Files¥Java¥jdk1。 C:¥Program Files¥Java¥jre¥lib¥charsets.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥deploy.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext \ access-bridge-64.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥cldrdata.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext \ dnsns.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥jaccessにあります。 C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥jfxrt.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥localedata.jar; C: ¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥nashorn.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥sunec.jar; C:¥Program Files¥Java¥jdk1¥java¥jdk1.8.0_91¥jre¥lib¥ext¥sunjce_provider.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥sunmscapi.jar C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥ext¥zipfs.jar; C:¥Program Files¥Java¥jre¥lib¥ext¥sunpkcs11.jar; \ lib \ javaws.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥jce.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥jfr.jar; C :¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥jfxswt.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥jsse.jar; C:¥Program Files¥Java¥jdk1 C:¥Program Files¥Java¥jre¥lib¥management-agent.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥lib¥plugin.jar; C:¥Program Files¥Java¥jdk1.8.0_91¥jre¥。 lib \ resources.jar; C:\ Program Files \ Java \ jdk1.8.0_91 \ jre \ lib \ rt.jar; C:\ Speechmorphing_Auto \ build \ classes \ main; C:\ Users \ amro.gradle \ caches \ modules-2 \ files-2.1 \ io.appium \ java-client \ 4.0.0 \ b73316f27bb70d60081429c768cf09a09f6eeece \ java-client-4.0.0.jar; C:\ Users \ amro.gradle \ caches \ modules-2 \ files-2.1 \ junit \ junit \ 4.12 \ 2973d150c0dc1fefe998f834810d68f278ea58ec \ junit-4.12.jar; C:\ Users \ amro.gradle \ caches \ modules-2 \ files-2.1 \ com.google.code.gson \ gson \ 2.6.2 \ f1bc476cc167b18e66c297df599b2377131a8947 \ gson-2.6.2.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium¥selenium-java¥2.53.0¥645a24b52c9e5704e900ac755b5800352e981af7 \ selenium-java-2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.apache.httpcomponents¥httpclient¥4.5.2¥733db77aa8d9b2d68015189df76ab06304406e50¥httpclient-4.5.2を参照してください。 ja; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥com.google.guava¥guava¥19.0¥6ce200f6b23222af3d8abb6b6459e6c44f4bb0e9¥guava-19.0.jar; C:\ Users \ amro.gradle \ caches \ modules-2 \ files-2.1 \ cglib \ cglib \ 3.2.1 \ e5358fe643ab732ca07b2c0a7bbdd47719cca166 \ cglib-3.2.1.jar; C:\ Users \ amro.gradle \ caches \ modules-2 \ fi C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.apacheこのファイルは、次のディレクトリにあります。 C:\ Users \ amro.gradle \ caches \ modules-2 \ files-2.1 \ org.hamcrest \ hamcrest-core \ 1.3 \ 42a25dc3219429f0e5d060061f71acb49bf010a0 \ hamcrest-core-1.3.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium¥selenium-chrome-driver¥2.53.0¥7541a3948c3fb31122ee9633731e8103f3292b0a \ selenium-chrome-driver -2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium¥selenium-edge-driver¥2.53.0¥9f3da0dfa620ae8cd71afacfdd6ddae5028ce1ea¥selenium-edge-driver- 2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium¥selenium-firefox-driver¥2.53.0¥5dc655b1999898d2fc3791c649b7355d98629a69¥selenium-firefox-driver-2.53 .0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq .sellenium \ selenium-ie-driver \ 2.53.0 \ 27b703e9fba9c0f636109cf4bd697c1f208ac825 \ selenium-ie-driver-2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq。 selenium \ selenium-safari-driver \ 2.53.0 \ c80224258a8b702c99f2d7b3847ce89dc1bcd2bd \ selenium-safari-driver-2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium \ selenium-support \ 2.53.0 \ 3706aa8a696d1b7938365a41ee7ca46309a0b2d \ selenium-support-2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium¥selenium-leg- rc \ 2.53.0 \ bdabcf672449c588913ae32973dd8f7d54f510de \ selenium-leg-rc-2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.apache.httpcomponents¥httpcore¥4.4.4 \ b31526a230871fbe285fbcbe2813f9c0839ae9b0 \ httpcore-4.4.4。瓶; C:\ Users \ユーザーamro.gradleキャッシュ\ \モジュール-2 \ファイル-2.1 \コモンズロギング\コモンズ・ログ\ 4bfc12adfe4842bf07b657f0369c4cb522955686 \コモンズ・ログ-1.2.jar 1.2 \; C:\ Users \ユーザーamro.gradle \ Caches \ modules \ 2 \ files-2.1 \ commons-codec \ commons-codec \ 1.9 \ 9ce04e34240f674bc72680f8b843b1457383161a \ commons-codec-1.9.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.apache.ant¥ant¥1.9。 4¥6d473e8653d952045f550f4ef225a9591b79094a¥ant-1.9.4.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥commons-beanutils¥commons-beanutils¥1.9.2¥7a87d845ad3a155297e8f67d9008f4c1e5656b71 \ commons-beanutils-1.9 .2.jar; C:\ Users \ユーザーamro.gradleキャッシュ\ \モジュール-2 \ファイル-2.1 \コモンズ、消化\コモンズ、消化\ 1.8.1 \ 3dec9b9c7ea9342d4dbe8c38560080d85b44a015 \コモンズ・消化-1.8.1.jar; C: \ Users \ amro.gradle \ caches \ modules-2 \ files-2.1 \ commons-collections \ commons-collections \ 3.2.2 \ 8ad72fe39fa8c91eaaf12aadb21e0c3661fe26d5 \ c ommons-collections-3.2.2.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium¥selenium-remote-driver¥2.53.0¥eb76ed037ba5a7c11cce11effd0e2175056905ac \ selenium-remote -driver-2.53.0.jar; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥commons-io¥commons-io¥2.4¥b1b6ea3b7e4aa4f492509a4952029cd8e48019ad¥commons-io-2.4.jar; C: \ Users \ amro.gradle \ caches \ modules-2 \ files-2.1 \ org.apache.commons \ commons-exec \ 1.3 \ 8dfb9facd0830a27b1b5f29f84593f0aeee7773b \ commons-exec-1.3.jar; C:\ Users \ amro.gradle \ caches \モジュール-2 \ファイル-2.1 \ net.java.dev.jna \ JNA \ 4.1.0 \ 1c12d070e602efd8021891cdd7fd18bc129372d4 \ JNA-4.1.0.jar; C:\ Users \ユーザーamro.gradleキャッシュ\ \モジュール-2 \ファイル、2.1 4.1.0 \ 23457ad1cf75c2c16763330de5565a0e67b4bc0a \ JNAプラットフォーム-4.1.0.jar \ \ net.java.dev.jna \ JNAプラットフォーム; C:\ Users \ユーザーamro.gradleキャッシュ\ \モジュール-2 \ファイル-2.1 \ IO。ネッティー\ネッティー\ 3.5.7.Final \ 811465e6dfc89d7c78d21de6a9747b6046cb5403 \ネッティー-3.5.7.Final.jar; C:\ Users \ユーザーamro.gradleキャッシュ\ \モジュール-2 \ファイル-2.1 \ org.apache.ant \ ANT-ランチャー\ 1.9.4 \ 334b62cb4be04327 cglib-nodep-2.1_3 \ 58d3be5953547c0019e5704d6ed4ffda3b0c7c66 \ cglib-nodep-2.1_3.jar ; C:¥Users¥amro.gradle¥caches¥modules-2¥files-2.1¥org.seleniumhq.selenium¥selenium-api¥2.53.0¥a6105ad5c43dcc02c1cf87250111b0a7f1a7c2e6¥selenium-api-2.53.0.jar; C:\ Program (x86)\ JetBrains \ IntelliJ IDEA Community Edition 2016.1.3 \ lib \ idea_rt.jar "com.intellij.rt.execution.application.AppMainメイン スレッド" main "の例外org.openqa.selenium.NoSuchElementException:要素指定された検索パラメータを使用してページに配置できませんでした。 (警告:サーバは任意のスタックトレース情報を提供しなかった) コマンド期間またはタイムアウト:このエラーのドキュメントについては3.26秒 、ご覧ください:バージョン:「2.53.0」、リビジョン:「35ae25b1534ae328c771e0856c93e187490ca824」、時間http://seleniumhq.org/exceptions/no_such_element.html は、情報の構築: '2016-03-15 10:43:46' システム情報:ホスト: 'DESKTOP-LHDBICT'、IP: '169.254.29.190'、os.name: 'Windows 10'、os.arch: 'amd64'、 os.version:'10 .0 '、java.version:' 1.8.0_91 ' ドライバ情報:io.appium.java_client.android.AndroidDriver 機能[{app = C:\ Appium \ node_modules \ appium \ build \ unlock_apk \ unlock_apk -debug.apk、networkConnectionEnabled =真、警告= {}、偽databaseEnabled =、DEVICENAME = 84B7N16401000731、プラットフォーム= LINUX、所望= {アプリ= C:\ appium \ node_modules \ appium \ \ unlock_apk \ unlock_apk-debug.apkを構築し、 platformName = Android、deviceN ================================================ セッションID:51cac0c2-8741-4fa6-b5a6-7d0e807f8228***要素情報:{using = -android uiautomator、value = new UiSelector()。description( "Apps")} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(ネイティブメソッド) at sun.reflect.NativeConstructorAccessorImpl.newInstance( org.openqa.selenium.remoteでjava.lang.reflect.Constructor.newInstance(Constructor.java:423) でsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) でNativeConstructorAccessorImpl.java:62) 。 ErrorHandler.createThrowable(ErrorHandler.java:206)org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailedでio.appium.java_client.DefaultGenericMobileDriverでorg.openqa.selenium.remote.RemoteWebDriver.executeで(ErrorHandler.java:158) (RemoteWebDriver.java:678) 。 execute(DefaultGenericMobileDriver。ジャワ:51) io.appium.java_client.android.AndroidDriver.executeでio.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1) (AndroidDriver.java:1) でorg.openqa.seleniumました。 remote.RemoteWebDriver.findElement でio.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1)でio.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:67)で(RemoteWebDriver.java:363) Main.mainでio.appium.java_client.android.AndroidDriver.findElementByAndroidUIAutomator(AndroidDriver.java:468) でio.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1) (Main.java:21) sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)で java.lang.reflect.Method.invokeでsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) (Method.java:498)でsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) でcom.intellij.rt.execution.application.AppMain.mainで (AppMain.java:144)

プロセスは終了コード1

答えて

0

で仕上げ「要素が使用して、ページ上に配置することができませんでした検索パラメータを指定した「それはあなたのアプリの要素を見つけるために使用されるIDが正しくないことを意味します。アプリの起動テストを実行しているとき はありますか?

関連する問題