RemoteWebDriver, Selenium 2.0'daki DefaultSelenium'un yerini alıyor mu veya ikisi birlikte kullanılabilir mi?DefaultSelenium ve RemoteWebDriver arasındaki fark nedir?
8
A
cevap
8
RemoteWebDriver, uzaktaki bir selenyum sunucusuna bağlanmak için sadece sürücüdür. WebDriver ve eski Selenium'u, DefaultSelenium'dan uzanan WebDriverBackedSelenium ile birlikte kullanabilirsiniz. Bu link üzerinde belirtilmektedir gibi
RemoteWebDriver driver = new RemoteWebDriver(new URL("http://remoteServer:4444/wd/hub"), DesiredCapabilities.internetExplorer());
Selenium selenium = new WebDriverBackedSelenium(driver, START_URL);
0
RemoteWebDriver
ve DefaultSelenium
birlikte kullanılabilir. Yani Java kodu için olurdu:
RemoteWebDriver driver = RemoteWebDriver(DesiredCapabilities.firefox());
String sessionId = (String) driver.getCapabilities().getCapability("webdriver.remote.sessionid");
DefaultSelenium selenium = DefaultSelenium('localhost', '4444', '*webdriver', 'http://www.google.com');
selenium.start("webdriver.remote.sessionid=" + sessionId);
vurgu kelimesi *webdriver
üzerindedir.
İlgili konular
- 1. Python'da {} ve [] arasındaki fark nedir?
- 2. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 3. $ arasındaki fark nedir? ve PowerShell
- 4. Fark() arasındaki fark nedir mustache.js
- 5. arasındaki fark nedir?
- 6. Java arasındaki fark nedir
- 7. arasındaki fark nedir?
- 8. arasındaki fark nedir?
- 9. RemoteWebDriver Chrome - maksimize edilmiş başlangıç
- 10. app.doScript ve $ .evalFile arasındaki fark nedir?
- 11. gVim ve gVim arasındaki fark nedir?
- 12. isAlpha ve isLetter arasındaki fark nedir?
- 13. Control.Enter ve Control.GotFocus olayları arasındaki fark nedir?
- 14. .got ve .got.plt bölümü arasındaki fark nedir?
- 15. AutomationProperties.AutomationID ve AutomationProperties.Name arasındaki fark nedir?
- 16. Android'de getDir ve getFilesDir arasındaki fark nedir?
- 17. R içinde `=` ve `<-` arasındaki fark nedir?
- 18. uint ve System.UInt32 arasındaki fark nedir?
- 19. PropertyChangeListener ve VetoableChangeListener arasındaki fark nedir?
- 20. XSS'de IDREF ve IDREFS arasındaki fark nedir?
- 21. Cacerts ve keystore arasındaki fark nedir?
- 22. GPLv2 ve GPLv3 arasındaki fark nedir?
- 23. VarIsEmpty ve VarIsEmptyParam işlevleri arasındaki fark nedir
- 24. ActiveSupport'ta mattr_accessor ve cattr_accessor arasındaki fark nedir?
- 25. Hashtable ve Dictionary arasındaki fark nedir?
- 26. RoutedCommand ve RoutedUICommand arasındaki fark nedir?
- 27. MySQL'deki boolean ve bool arasındaki fark nedir?
- 28. Task.Factory.FromAsync ve BeginX/EndX arasındaki fark nedir?
- 29. WideChar ve AnsiChar arasındaki fark nedir?
- 30. PHP'de 'stripcslashes' ve 'stripslashes' arasındaki fark nedir?
Tarayıcıyı denetlemek için WebDriverBackedSelenium veya RemoteWebDriver kullanmalı mıyım? –
@Paul - WebDriverBackedSelenium, tarayıcıya komut göndermekten sorumlu olacak. WebDriverBackedSelenium kullanımı sadece eski Selenium testlerini destekliyorsanız gereklidir. Yepyeni testlerle başlıyorsanız, tarayıcıya özel bir sürücü kullanmanın yeni yolunu bulmanızı öneririz. – dex1304
Örnekte WebDriverBackedSelenium, WebDriver arabirimini parametre olarak kabul ettiğinden, WebDriver RemoteWebDriver olarak değil, yalnızca WebWriver olarak çalışacaktır. Bunu test ettim ve tam olarak nasıl davrandığını. – lolotron