AppCrawler在登录之后报错:“ 需要位置路径, 但遇到以下标记: ”这个怎么解,求各路大神解答

这是我的配置文件代码:

logLevel: "TRACE"
saveScreen: true
screenshotTimeout: 20
reportTitle: "Mpas"
tagLimitMax: 3
tagLimit:

  • xpath: //*[../*[@selected=‘true‘]] count: 12 currentDriver: "android" maxTime: 10800 resultDir: "" capability: newCommandTimeout: 240 launchTimeout: 120000 platformVersion: "6.0.1" platformName: "Android" autoWebview: "false" autoLaunch: "true" noReset: "false" androidCapability: deviceName: "127.0.0.1:7555" appPackage: "com.tian.mpas.gen"
    appActivity: "io.dcloud.PandoraEntryActivity" app: "D:/BaiduNetdiskDownload/appcrawler/mpas_0306161529.apk" appium: "http://127.0.0.1:4723/wd/hub" automationName: uiautomator2 reuse: 3 maxDepth: 20 headFirst: true enterWebView: true

triggerActions: # 这里可以设置触发器

  • action: 106264 xpath: "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.LinearLayout/android.webkit.WebView/android.webkit.WebView/android.widget.EditText" times: 1
  • action: "click" xpath: "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.LinearLayout/android.webkit.WebView/android.webkit.WebView/android.view.View[3]" times: 1
  • action: 704 xpath: "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.LinearLayout/android.webkit.WebView/android.webkit.WebView/android.widget.EditText[1]" times: 1
  • action: 111111 xpath: "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.LinearLayout/android.webkit.WebView/android.webkit.WebView/android.widget.EditText[2]" times: 1
  • action: "click" xpath: "/hierarchy/android.widget.FrameLayout/android.widget.LinearLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.widget.FrameLayout/android.view.ViewGroup/android.widget.LinearLayout/android.webkit.WebView/android.webkit.WebView/android.view.View[1]" times: 1

autoCrawl: true

这是日志:

crawl next
2019-04-02 15:54:06 INFO [Crawler.425.needReturn] urlStack=Stack(com.tian.mpas.gen-PandoraEntryActivity) baseUrl=List() maxDepth=20
2019-04-02 15:54:06 INFO [Crawler.834.crawl] no need to back
2019-04-02 15:54:06 INFO [Crawler.487.getAvailableElement] selected nodes size = 2
2019-04-02 15:54:06 INFO [Crawler.499.getAvailableElement] all - black elements size = 1
2019-04-02 15:54:06 INFO [Crawler.528.getAvailableElement] all - first - last elements size = 1
2019-04-02 15:54:06 INFO [Crawler.590.getAvailableElement] all - backButton size=1
2019-04-02 15:54:06 INFO [Crawler.598.getAvailableElement] all - clicked size=1
2019-04-02 15:54:06 INFO [Crawler.605.getAvailableElement] all - skiped fresh elements size=1
2019-04-02 15:54:06 INFO [Crawler.843.crawl] found com.tian.mpas.gen-PandoraEntryActivity.tag=EditText.1.depth=11.id=login_pwd.text=?????? by first available element
2019-04-02 15:54:06 INFO [Crawler.728.setElementAction] set action to click
2019-04-02 15:54:06 ERROR [Crawler.193.crawl] crawl not finish, return with exception
2019-04-02 15:54:06 ERROR [Crawler.194.crawl] javax.xml.transform.TransformerException: 需要位置路径, 但遇到以下标记: ‘true‘
2019-04-02 15:54:06 ERROR [Crawler.195.crawl] TransformerException: 需要位置路径, 但遇到以下标记: ‘true‘
2019-04-02 15:54:06 ERROR [Crawler.196.crawl] javax.xml.transform.TransformerException: 需要位置路径, 但遇到以下标记: ‘true‘
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] javax.xml.transform.TransformerException: 需要位置路径, 但遇到以下标记: ‘true‘
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] [wrapped] javax.xml.xpath.XPathExpressionException: javax.xml.transform.TransformerException: 需要位置路径, 但遇到以下标记: ‘true‘
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.error(XPathParser.java:612)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.LocationPath(XPathParser.java:1603)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.PathExpr(XPathParser.java:1319)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.UnionExpr(XPathParser.java:1238)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.UnaryExpr(XPathParser.java:1144)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.MultiplicativeExpr(XPathParser.java:1065)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.AdditiveExpr(XPathParser.java:1007)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.RelationalExpr(XPathParser.java:932)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.EqualityExpr(XPathParser.java:872)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.EqualityExpr(XPathParser.java:896)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.AndExpr(XPathParser.java:836)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.OrExpr(XPathParser.java:809)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.Expr(XPathParser.java:792)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.PredicateExpr(XPathParser.java:1956)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.Predicate(XPathParser.java:1938)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.Step(XPathParser.java:1728)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.RelativeLocationPath(XPathParser.java:1637)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.LocationPath(XPathParser.java:1599)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.PathExpr(XPathParser.java:1319)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.UnionExpr(XPathParser.java:1238)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.UnaryExpr(XPathParser.java:1144)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.MultiplicativeExpr(XPathParser.java:1065)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.AdditiveExpr(XPathParser.java:1007)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.RelationalExpr(XPathParser.java:932)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.EqualityExpr(XPathParser.java:872)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.AndExpr(XPathParser.java:836)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.OrExpr(XPathParser.java:809)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.Expr(XPathParser.java:792)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.PredicateExpr(XPathParser.java:1956)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.Predicate(XPathParser.java:1938)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.Step(XPathParser.java:1728)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.RelativeLocationPath(XPathParser.java:1628)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.LocationPath(XPathParser.java:1599)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.PathExpr(XPathParser.java:1319)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.UnionExpr(XPathParser.java:1238)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.UnaryExpr(XPathParser.java:1144)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.MultiplicativeExpr(XPathParser.java:1065)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.AdditiveExpr(XPathParser.java:1007)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.RelationalExpr(XPathParser.java:932)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.EqualityExpr(XPathParser.java:872)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.AndExpr(XPathParser.java:836)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.OrExpr(XPathParser.java:809)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.Expr(XPathParser.java:792)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.compiler.XPathParser.initXPath(XPathParser.java:131)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.XPath.(XPath.java:180)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.XPath.(XPath.java:268)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.sun.org.apache.xpath.internal.jaxp.XPathImpl.compile(XPathImpl.java:390)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.XPathUtil$.getNodeListFromXML(XPathUtil.scala:167)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.XPathUtil$.getNodeListFromXPath(XPathUtil.scala:183)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.XPathUtil$.getNodeListByKey(XPathUtil.scala:271)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.driver.ReactWebDriver.getNodeListByKey(ReactWebDriver.scala:280)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.driver.ReactWebDriver.getNodeListByKey$(ReactWebDriver.scala:279)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.driver.AppiumClient.getNodeListByKey(AppiumClient.scala:28)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.plugin.TagLimitPlugin.$anonfun$getTimesFromTagLimit$1(TagLimitPlugin.scala:70)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.immutable.List.foreach(List.scala:389)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.generic.TraversableForwarder.foreach(TraversableForwarder.scala:35)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.generic.TraversableForwarder.foreach$(TraversableForwarder.scala:35)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.mutable.ListBuffer.foreach(ListBuffer.scala:44)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.plugin.TagLimitPlugin.getTimesFromTagLimit(TagLimitPlugin.scala:69)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.plugin.TagLimitPlugin.beforeElementAction(TagLimitPlugin.scala:32)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.Crawler.$anonfun$beforeElementAction$2(Crawler.scala:698)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.Crawler.$anonfun$beforeElementAction$2$adapted(Crawler.scala:698)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.immutable.List.foreach(List.scala:389)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.generic.TraversableForwarder.foreach(TraversableForwarder.scala:35)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.generic.TraversableForwarder.foreach$(TraversableForwarder.scala:35)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.collection.mutable.ListBuffer.foreach(ListBuffer.scala:44)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.Crawler.beforeElementAction(Crawler.scala:698)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.Crawler.crawl(Crawler.scala:885)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.Crawler.$anonfun$crawl$1(Crawler.scala:187)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at scala.util.Try$.apply(Try.scala:209)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.Crawler.crawl(Crawler.scala:187)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.Crawler.start(Crawler.scala:170)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.AppCrawler$.startCrawl(AppCrawler.scala:322)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.AppCrawler$.parseParams(AppCrawler.scala:290)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.AppCrawler$.main(AppCrawler.scala:91)
2019-04-02 15:54:06 ERROR [Crawler.197.$anonfun$crawl$2] at com.testerhome.appcrawler.AppCrawler.main(AppCrawler.scala)
2019-04-02 15:54:06 ERROR [Crawler.198.crawl] create new session
2019-04-02 15:54:06 INFO [Crawler.214.restart] execute shell on restart
2019-04-02 15:54:06 INFO [Crawler.217.restart] restart appium
2019-04-02 15:54:06 INFO [Crawler.250.setupAppium] afterPageMax=2
2019-04-02 15:54:06 INFO [Crawler.273.setupAppium] use AppiumClient
2019-04-02 15:54:06 INFO [Crawler.274.setupAppium] Map(newCommandTimeout -> 240, appActivity -> io.dcloud.PandoraEntryActivity, launchTimeout -> 120000, platformVersion -> 6.0.1, platformName -> Android, appium -> http://127.0.0.1:4723/wd/hub, autoWebview -> false, autoLaunch -> true, noReset -> true, dontStopAppOnReset -> true, app -> , appPackage -> com.tian.mpas.gen)
2019-04-02 15:54:06 INFO [AppiumClient.30.initLog] already exist
2019-04-02 15:54:20 INFO [AppiumClient.120.getDeviceInfo] screenWidth=576 screenHeight=1024
2019-04-02 15:54:20 INFO [AppiumClient.112.appium] capture dir = D:\BaiduNetdiskDownload\appcrawler.
2019-04-02 15:54:20 INFO [Crawler.278.setupAppium] com.testerhome.appcrawler.driver.AppiumClient@52856ff9
2019-04-02 15:54:26 INFO [Crawler.627.refreshPage] refresh page
2019-04-02 15:54:26 INFO [AppiumClient.102.getPageSourceWithRetry] start to get page source from appium
2019-04-02 15:54:26 INFO [AppiumClient.117.$anonfun$getPageSourceWithRetry$1] xml format
2019-04-02 15:54:26 INFO [Crawler.645.parsePageContext] appName = com.tian.mpas.gen
2019-04-02 15:54:26 INFO [Crawler.649.parsePageContext] url=com.tian.mpas.gen-PandoraEntryActivity
2019-04-02 15:54:26 INFO [Crawler.673.parsePageContext] currentContentHash=a31f2ffba02d94c71d02a189aee9a17b lastContentHash=d3437db18a75d12c8082d10510a30390
2019-04-02 15:54:26 INFO [Crawler.675.parsePageContext] ui change
2019-04-02 15:54:26 INFO [Crawler.996.doElementAction] current element = com.tian.mpas.gen-PandoraEntryActivity.tag=restart.id=restart
2019-04-02 15:54:26 INFO [Crawler.997.doElementAction] current index = 7
2019-04-02 15:54:26 INFO [Crawler.998.doElementAction] current action =
2019-04-02 15:54:26 INFO [Crawler.999.doElementAction] current xpath = restart-7
2019-04-02 15:54:26 INFO [Crawler.1000.doElementAction] current url = com.tian.mpas.gen-PandoraEntryActivity
2019-04-02 15:54:26 INFO [Crawler.1001.doElementAction] current tag path =
2019-04-02 15:54:26 INFO [Crawler.1002.doElementAction] current file name = com.tian.mpas.gen-PandoraEntryActivity.tag=restart.id=restart
2019-04-02 15:54:26 INFO [Crawler.1014.doElementAction] just log
2019-04-02 15:54:26 INFO [Crawler.1015.doElementAction] {
"url" : "com.tian.mpas.gen-PandoraEntryActivity",
"tag" : "restart",
"id" : "restart",
"name" : "",
"text" : "",
"instance" : "",
"depth" : "",
"valid" : "true",
"selected" : "false",
"xpath" : "restart-7",
"ancestor" : "",
"x" : 0,
"y" : 0,
"width" : 0,
"height" : 0
}
2019-04-02 15:54:26 INFO [Crawler.1123.doElementAction] use last clicked image replace mark
2019-04-02 15:54:26 INFO [Crawler.1130.doElementAction] sleep 500 for loading
2019-04-02 15:54:27 INFO [Crawler.627.refreshPage] refresh page
2019-04-02 15:54:27 INFO [AppiumClient.102.getPageSourceWithRetry] start to get page source from appium
2019-04-02 15:54:27 INFO [AppiumClient.117.$anonfun$getPageSourceWithRetry$1] xml format
2019-04-02 15:54:27 INFO [Crawler.645.parsePageContext] appName = com.tian.mpas.gen
2019-04-02 15:54:27 INFO [Crawler.649.parsePageContext] url=com.tian.mpas.gen-PandoraEntryActivity
2019-04-02 15:54:27 INFO [Crawler.673.parsePageContext] currentContentHash=a31f2ffba02d94c71d02a189aee9a17b lastContentHash=a31f2ffba02d94c71d02a189aee9a17b
2019-04-02 15:54:27 INFO [Crawler.677.parsePageContext] ui not change
2019-04-02 15:54:27 INFO [Crawler.931.saveDom] save to 20190402155254/7_com.tian.mpas.gen-PandoraEntryActivity.tag=restart.id=restart.dom
2019-04-02 15:54:27 INFO [Crawler.953.saveScreen] start screenshot
2019-04-02 15:54:27 INFO [Crawler.956.$anonfun$saveScreen$2] ui change screenshot again
2019-04-02 15:54:28 INFO [Crawler.977.saveScreen] screenshot success
2019-04-02 15:54:28 INFO [Crawler.772.crawl]

crawl next
2019-04-02 15:54:28 INFO [Crawler.425.needReturn] urlStack=Stack(com.tian.mpas.gen-PandoraEntryActivity) baseUrl=List() maxDepth=20
2019-04-02 15:54:28 INFO [Crawler.834.crawl] no need to back
2019-04-02 15:54:28 INFO [Crawler.487.getAvailableElement] selected nodes size = 2
2019-04-02 15:54:28 INFO [Crawler.499.getAvailableElement] all - black elements size = 1
2019-04-02 15:54:28 INFO [Crawler.528.getAvailableElement] all - first - last elements size = 1
2019-04-02 15:54:28 INFO [Crawler.590.getAvailableElement] all - backButton size=1
2019-04-02 15:54:28 INFO [Crawler.598.getAvailableElement] all - clicked size=0
2019-04-02 15:54:28 INFO [Crawler.605.getAvailableElement] all - skiped fresh elements size=0
2019-04-02 15:54:28 INFO [Crawler.851.crawl] com.tian.mpas.gen-PandoraEntryActivity all elements had be clicked
2019-04-02 15:54:28 INFO [Crawler.857.crawl] not match afterUrlFinish
2019-04-02 15:54:28 INFO [Crawler.744.getBackButton] go back
2019-04-02 15:54:28 WARN [Crawler.754.getBackButton] no back button
2019-04-02 15:54:28 INFO [Crawler.728.setElementAction] set action to back
2019-04-02 15:54:28 INFO [Crawler.887.crawl] skip beforeElementAction
2019-04-02 15:54:28 INFO [Crawler.996.doElementAction] current element = com.tian.mpas.gen-PandoraEntryActivity.tag=Back.id=Back
2019-04-02 15:54:28 INFO [Crawler.997.doElementAction] current index = 8
2019-04-02 15:54:28 INFO [Crawler.998.doElementAction] current action = back
2019-04-02 15:54:28 INFO [Crawler.999.doElementAction] current xpath = Back-8
2019-04-02 15:54:28 INFO [Crawler.1000.doElementAction] current url = com.tian.mpas.gen-PandoraEntryActivity
2019-04-02 15:54:28 INFO [Crawler.1001.doElementAction] current tag path =
2019-04-02 15:54:28 INFO [Crawler.1002.doElementAction] current file name = com.tian.mpas.gen-PandoraEntryActivity.tag=Back.id=Back
2019-04-02 15:54:28 INFO [Crawler.1018.doElementAction] back
2019-04-02 15:54:28 WARN [Crawler.1150.back] two back action too close
2019-04-02 15:54:30 INFO [Crawler.1154.$anonfun$back$2] navigate back
2019-04-02 15:54:32 INFO [Crawler.1123.doElementAction] use last clicked image replace mark
2019-04-02 15:54:32 INFO [Crawler.1130.doElementAction] sleep 500 for loading
2019-04-02 15:54:33 INFO [Crawler.627.refreshPage] refresh page
2019-04-02 15:54:33 INFO [AppiumClient.102.getPageSourceWithRetry] start to get page source from appium
2019-04-02 15:54:33 INFO [AppiumClient.117.$anonfun$getPageSourceWithRetry$1] xml format
2019-04-02 15:54:33 INFO [Crawler.645.parsePageContext] appName = com.tian.mpas.gen
2019-04-02 15:54:33 INFO [Crawler.649.parsePageContext] url=com.tian.mpas.gen-PandoraEntryActivity
2019-04-02 15:54:33 INFO [Crawler.673.parsePageContext] currentContentHash=a31f2ffba02d94c71d02a189aee9a17b lastContentHash=a31f2ffba02d94c71d02a189aee9a17b
2019-04-02 15:54:33 INFO [Crawler.677.parsePageContext] ui not change
2019-04-02 15:54:33 INFO [Crawler.931.saveDom] save to 20190402155254/8_com.tian.mpas.gen-PandoraEntryActivity.tag=Back.id=Back.dom
2019-04-02 15:54:33 INFO [Crawler.953.saveScreen] start screenshot
2019-04-02 15:54:33 INFO [Crawler.956.$anonfun$saveScreen$2] ui change screenshot again
2019-04-02 15:54:34 INFO [Crawler.977.saveScreen] screenshot success
2019-04-02 15:54:34 INFO [Crawler.709.afterElementAction] backRetry=1
2019-04-02 15:54:34 INFO [Crawler.712.afterElementAction] afterElementAction eval
2019-04-02 15:54:34 INFO [ReportPlugin.36.afterElementAction] clickedElementsList size = 9
2019-04-02 15:54:34 INFO [Crawler.772.crawl]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问