我正在使用Protractor和Appium
来测试混合应用程序。我需要点击原生元素。我正在使用Appium
检查员检查它,因为我无法用铬检查它。我试过不同的定位器,比如id和xpath
。
这是代码:
var thanks = browser.driver.findElement(By.id('android:id/button1'));
thanks.click();
或
var thanks = browser.driver.findElement(By.id(' //android.widget.FrameLayout[1]/android.widget.FrameLayout[1]/android.widget.LinearLayout[1]/android.widget.LinearLayout[3]/android.widget.Button[1]'));
thanks.click();
错误消息:
Failed: no such element: Unable to locate element:
我是量角器的新手。我在这里发现了很多问题,但都没有答案。如果有任何需要,请告诉我,如切换上下文或我在这里缺少的东西。