由于我是移动自动化的新手,因此我一直尝试使用appium maven和eclipse运行简单的活动。但是,当我尝试运行“计算器”应用程序时,打开但元素不可访问。
这是我用来运行简单计算器的代码
@BeforeClass
public void setUp() throws MalformedURLException {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("BROWSER_NAME", "Android");
capabilities.setCapability("VERSION", "4.4.2");
capabilities.setCapability("deviceName", "Emulator");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("appPackage", "com.android.calculator2");
capabilities.setCapability("appActivity", "com.android.calculator2.Calculator");
driver = new RemoteWebDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
}
@Test
public void testCal() throws Exception {
WebElement two = driver.findElement(By.name("2"));
two.click();
}
@AfterClass
public void teardown() {
}
Run Code Online (Sandbox Code Playgroud)
我正在使用最新的稳定依赖项。 io.appium java-client 7.0.0和org.testng testng 6.14.3
FAILED: testCal
org.openqa.selenium.InvalidSelectorException: Locator Strategy 'css
selector' is not supported for this session
For documentation on this error, please visit:
https://www.seleniumhq.org/exceptions/invalid_selector_exception.html …Run Code Online (Sandbox Code Playgroud)