Подскажите, как здесь построить XPath.
leraleschenko еще не добавил друзей
23 мая 2016 - 11:24
Подскажите, как здесь построить XPath.
18 мая 2016 - 08:00
Проверьте пожалуйста тест. Не поддается TouchAction - подчеркивает красным MobileDriver
package com.test; import com.sun.org.apache.xml.internal.utils.URI; import io.appium.java_client.AppiumDriver; import io.appium.java_client.MobileDriver; import io.appium.java_client.android.AndroidDriver; import org.junit.After; import org.openqa.selenium.WebElement; import org.openqa.selenium.interactions.internal.TouchAction; import org.openqa.selenium.remote.DesiredCapabilities; import org.testng.annotations.AfterTest; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; import java.io.File; import java.net.MalformedURLException; import java.net.URL; import java.nio.charset.MalformedInputException; import java.sql.DriverAction; import java.util.concurrent.TimeUnit; public class DragAndDropAction { AndroidDriver driver; @BeforeTest public void setUp() throws MalformedInputException, MalformedURLException { File classpathRoot = new File(System.getProperty("user.dir")); File appDir=new File (classpathRoot, "/App"); File app = new File(appDir, "com.mobeta.android.demodslv-0.5.0-3_APKdot.com.apk"); DesiredCapabilities capabilities=new DesiredCapabilities(); capabilities.setCapability("deviceName", "GT-S7270"); capabilities.setCapability("browserName", "Android"); capabilities.setCapability("platformVersion","4.2.2"); capabilities.setCapability("platformeName","Android "); capabilities.setCapability("app", app.getAbsolutePath()); capabilities.setCapability("appPackage", "com.mobeta.android.demodslv"); capabilities.setCapability("appActivity","com.mobeta.android.demodslv.Launcher"); try { driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); } catch (MalformedURLException e) { e.printStackTrace(); } driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);} @Test public void dragDrop() { driver.findElementByName("Basic usage playground").click(); WebElement ele1=(WebElement) driver.findElementsById ("com.mobeta.android.demodslv:id/drag_handle").get(2); WebElement ele2=(WebElement) driver.findElementsById("com.mobeta.android.demodslv:id/drag_handle").get(5); TouchAction action = new TouchAction((MobileDriver) driver);); System.out.println("Elements has been at destination successfully"); } @AfterTest public void End(){ driver.quit();} }
17 мая 2016 - 12:19
Привет всем. Нужна помощь!
В общем компилятор выкидывает ошибку
package com.test;
import com.sun.org.apache.xml.internal.utils.URI;
import io.appium.java_client.AppiumDriver;
import io.appium.java_client.MobileDriver;
import io.appium.java_client.android.AndroidDriver;
import org.junit.After;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.internal.TouchAction;
import org.openqa.selenium.interactions.touch.TouchActions;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
import java.io.File;
import java.net.URL;
import java.nio.charset.MalformedInputException;
import java.util.concurrent.TimeUnit;
public class DragAndDropAction {
AndroidDriver driver;
@BeforeTest
public void setUp() throws MalformedInputException {
File classpathRoot = new File(System.getProperty("user.dir"));
File appDir=new File (classpathRoot, "/Apps");
DesiredCapabilities capabilities=new DesiredCapabilities();
capabilities.setCapability("deviceName", "GT-S7270");
capabilities.setCapability("browserName", "Android");
capabilities.setCapability("platformVersion","4.2.2");
capabilities.setCapability("platformeName","Android ");
capabilities.setCapability("app", appDir.getAbsolutePath());
capabilities.setCapability("appPackage", "com.mobeta.android.demodslv");
capabilities.setCapability("appActivity","com.mobeta.android.demodslv.Launcher");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); на эту строку выводит ошибкуError:(38, 36) java: unreported exception java.net.MalformedURLException; must be caught or declared to be thrown
driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
}
@Test
public void dragDrop(){
driver.findElementByName("Basic usage playground").click();
WebElement ele1=(WebElement) driver.findElementsById ("com.mobeta.android.demodslv:id/drag_handle").get(2);
WebElement ele2=(WebElement) driver.findElementsById("com.mobeta.android.demodslv:id/drag_handle").get(2);
TouchActions action = new TouchActions((MobileDriver)driver);
System.out.println("Elements has been at destination successfully");
}
@AfterTest
public void End(){
driver.quit();}
}
Если убрать эту строку.. тоже что то не получается:
28 апреля 2016 - 09:27
Подскажите лучшие бесплатные инструменты для автоматизированного тестирования. Плюсы и минусы, если есть. Поделитесь опытом)
21 апреля 2016 - 09:12
В общем помогите. пожалуйста . Нужны знания в области автоматизированного тестирования с нуля, с чего начать? Где взять информацию, потому что в интернете толком информации нет. Языков тоже не знаю. Поэтому чувствую пробел. На работу очень надо!
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru