繁体   English   中英

JS-检测Appium单击Android中的webView

[英]JS - Detect Appium click on a webView in Android

我正在寻找一种JS方法来检测自动测试是否模拟了单击(在WebView上)。 读这篇有关硒检测的堆栈溢出文章是我的最初出发点。

我创建了一个简单的Appium测试:

driver.init({
    browserName: '',
    'appium-version': '1.8.1',
    platformName: 'Android',
    device:"Android",
    deviceName: 'Android'
    app: "path/to/my.apk"
  }).catch((e)=>{
    console.error("ERROR",e);
  }).setImplicitWaitTimeout(3000).then(()=>{
    setTimeout(()=>{
      console.log("Clicking");
      let webView = driver.elementByClassName("android.webkit.WebView",()=>{});
      webView.click();
    },3000);
  });

我唯一能看到的就是JS事件上的clientX,clientY始终相同。 我假设有一种方法可以通过代码模拟不同的x和y。

所以我的问题是:有没有一种方法可以仅使用WebView中运行的JS来检测Appium?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM