Yerel makinem üzerinde çalışan selenium-server-standalone.jar ve uzaktaki makinemde derlemek istediğim testler var, ancak testlerin makineye nasıl bağlandığımı bilmiyorum Bu tarayıcıyı çalıştıracak. Herhangi bir yardım takdir edildi.Selenium Webdriver uzaktan kurulum
Güncelleme: Ben
java -jar selenium-server-standalone-2.25.0.jar -role webDriver -hub http://**My ip*:4444
ran (ı dan testler edeceği) benim uzak makinede
java -jar selenium-server-standalone-2.25.0.jar -mode hub
ran benim yerel makinede (I tarayıcısını çalıştıran olacak bir) Açık Ben Linux ve benim t kullanıyorum
@Before
public void setUp() throws Exception {
DesiredCapabilities capability = DesiredCapabilities.firefox();
driver = new RemoteWebDriver(new URL("http://**My ip**:4444/wd/hub"),
capability);
baseUrl = "http://phy05:8080";
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
driver.manage().window().setSize(new Dimension(1920, 1080));
:
benim kod aşağıdakileri içerir est'ler, Java
Selenyum testleriniz hangi dilde yazılmıştır? –
Testlerim java – confusified
'de yazılmıştır ImplicitWait'i değiştirmenizi tavsiye etmem. Varsayılan olarak 0'dan ayrılmak size daha tipik davranışlar verecektir. Çoğu kişi size daha uzun bekleme süreleri vermek için WebDriverWait gibi bir FluentWait uygular. '20' saniyeye değiştirmekten kaçının. – djangofan