Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Самые интересные новости тестирования за начало июня



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Самые интересные новости тестирования за начало июня
2018-06-18 12:54

Вышел выпуск рассылки за начало июня, его содержание доступно по ссылке.

 

Как всегда в выпуске рассылки собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

 

Подписаться на рассылку можно по ссылке.



Инструмент Разделить PST
2018-06-18 13:42

Есть ли какой-либо инструмент, который может разбивать один или несколько файлов PST на основе разных критериев, таких как Date, Size, Mail ID, Folders & Time.?



Selenium server + Operadriver помощь в настройке
2018-06-18 13:45

Всем привет. Есть задача на включение оперы на удаленной машине и проделыванию операций в браузере. Использую TestNG+Selenuim server. Есть такой код : 

package first.test;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.opera.OperaDriver;
import org.openqa.selenium.opera.OperaOptions;
import org.testng.annotations.Test;

import java.util.concurrent.TimeUnit;

package first.test;

 

@Test

public void TestOperaOpen() {
System.setProperty("webdriver.opera.driver", "C:/users/USER/downloads/operadriver.exe");
OperaOptions oo = new OperaOptions();
oo.setBinary("C:/Program Files/Opera/launcher.exe");
OperaDriver driver = new OperaDriver(oo);
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
driver.get("https://yandex.ru/");
driver.findElement(By.id("text")).sendKeys("Погода");
driver.findElement(By.xpath(".//*[text()='Найти']/..")).click();
driver.quit();

}

который локально отрабатывает, но никак не пойму, как переделать его на удаленную машину. 

 

 

По хрому и ФФ разобрался как выполнить задачу, но по опере никак не найду ничего.

Примеры кода хрома и ФФ: 

 

package first.test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.remote.RemoteWebDriver;
import org.testng.annotations.Test;

import java.net.URL;
import java.util.concurrent.TimeUnit;

import java.util.concurrent.TimeUnit;


public class FirstTest {
//String URLW7 = new String("ip:port/wd/hub");
//String URLW8 = new String("ip:port/wd/hub");
//String URLW10 = new String("ip:port/wd/hub");

private static WebDriver driver;

 

@Test
public void Win10() throws Exception{
DesiredCapabilities capabilityW10 = DesiredCapabilities.chrome();
URL hostW10 = new URL(URLW10);
capabilityW10.setBrowserName("chrome");
WebDriver remoteWebDriverW10 = new RemoteWebDriver(hostW10, capabilityW10);
remoteWebDriverW10.manage().window().maximize();
remoteWebDriverW10.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
remoteWebDriverW10.get("https://yandex.ru/");
remoteWebDriverW10.findElement(By.id("text")).sendKeys("Погода");
remoteWebDriverW10.findElement(By.xpath(".//*[text()='Найти']/..")).click();
remoteWebDriverW10.quit();
}



//ЗАПУСК FIREFOX

@Test
public void Win10F() throws Exception {
DesiredCapabilities capabilityW7f = DesiredCapabilities.firefox();
URL hostW7f = new URL(URLW10);
//capabilityW7f.setCapability(FirefoxDriver.BINARY, "C:/Program Files/Mozilla Firefox/firefox.exe");
capabilityW7f.setCapability(FirefoxDriver.BINARY, "C:/Program Files (x86)/Mozilla Firefox/firefox.exe");
WebDriver remoteWebDriverW7f = new RemoteWebDriver(hostW7f, capabilityW7f);
remoteWebDriverW7f.manage().window().maximize();
remoteWebDriverW7f.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
remoteWebDriverW7f.get("https://yandex.ru/");
remoteWebDriverW7f.findElement(By.id("text")).sendKeys("Погода");
remoteWebDriverW7f.findElement(By.xpath(".//*[text()='Найти']/..")).click();
remoteWebDriverW7f.quit();

}

 

//ЗАПУСК ХРОМА

 

@Test
public void Win10() throws Exception{
DesiredCapabilities capabilityW10 = DesiredCapabilities.chrome();
URL hostW10 = new URL(URLW10);
capabilityW10.setBrowserName("chrome");
WebDriver remoteWebDriverW10 = new RemoteWebDriver(hostW10, capabilityW10);
remoteWebDriverW10.manage().window().maximize();
remoteWebDriverW10.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
remoteWebDriverW10.get("https://yandex.ru/");
remoteWebDriverW10.findElement(By.id("text")).sendKeys("Погода");
remoteWebDriverW10.findElement(By.xpath(".//*[text()='Найти']/..")).click();
remoteWebDriverW10.quit();
}

 

}

 

Прошу помощи



© 2010 | Software-Testing.Ru


В избранное