Tarayıcının hala var olup olmadığını kontrol etmek istiyorum ve değilse yeni bir tarayıcı açmak istiyorum! Tarayıcının hala mevcut olup olmadığını kontrol etmek için webdriver'da bir api var mı?Webdriver - Tarayıcının hala mevcut olup olmadığını nasıl kontrol edebilirim?
10
A
cevap
2
driver.close()
aradıktan sonra sürücünün değeri
FirefoxDriver: firefox on WINDOWS(4b4ffb1e-7c02-4d9c-b37b-310c771492ac)
olarak ayarlanır Ama driver.quit()
ararsanız tarayıcı penceresini atmaktaysanız o zaman Yani
FirefoxDriver: firefox on WINDOWS (null)
için sürücünün değerini ayarlar driver.quit() numaralı telefonu aradıktan sonra, uygulamayı aşağıda bulabilirsiniz.
WebDriver driver = new FirefoxDriver();
driver.get("http://www.google.com");
driver.quit();
if(driver.toString().contains("null"))
{
System.out.print("All Browser windows are closed ");
}
else
{
//open a new Browser
}
3
Bunun için bir API yoktur.
SafariDriver . . . null
Sonra
null
orada dizede kontrol etmez
contains
yöntemini çağırabilirsiniz: en iyisini yapabileceğiniz böyle bir dize döndürür
toString
yöntemi çağırmak.
Bunun, yalnızca quit
çağrılmışsa çalışacağını unutmayın.
İlgili konular
- 1. Soket hala açık olup olmadığını nasıl kontrol edebilirim?
- 2. Zamanlayıcının hala çalışıyor olup olmadığını nasıl kontrol edebilirim?
- 3. "URL" yolunun mevcut olup olmadığını nasıl kontrol edebilirim?
- 4. REST'de Güvenceli, bir alanın mevcut olup olmadığını nasıl kontrol edebilirim?
- 5. Bir dosya olup olmadığını nasıl kontrol edebilirim?
- 6. Dosyanın var olup olmadığını nasıl kontrol edebilirim?
- 7. Yolun var olup olmadığını nasıl kontrol edebilirim?
- 8. Özellik olup olmadığını nasıl kontrol edebilirim?
- 9. Fonksiyonun kısmi olup olmadığını nasıl kontrol edebilirim?
- 10. Kuyruk boş olup olmadığını nasıl kontrol edebilirim?
- 11. Çocuğun var olup olmadığını nasıl kontrol edebilirim?
- 12. Seçicinin qtip olup olmadığını nasıl kontrol edebilirim?
- 13. Dizinin boş olup olmadığını nasıl kontrol edebilirim?
- 14. NSUserDefaults'un var olup olmadığını nasıl kontrol edebilirim
- 15. Sesin çevrimdışı olup olmadığını nasıl kontrol edebilirim?
- 16. Android'de çalışan bir uygulamanın olup olmadığını nasıl kontrol edebilirim?
- 17. Veri çerçevesinin mevcut olup olmadığını kontrol edin
- 18. CultureInfo & DateTimeInfo: 24 saat olup olmadığını nasıl kontrol edebilirim?
- 19. actionmode'nin zaten mevcut olup olmadığını nasıl algılayabilir
- 20. Önbellekte (System.Web.Cache) öğenin olup olmadığını nasıl kontrol edebilirim?
- 21. Lua'da bir modülün var olup olmadığını nasıl kontrol edebilirim?
- 22. Genel bir türün Swift'de sıfır olup olmadığını nasıl kontrol edebilirim?
- 23. iPhone'un çift kamerası olup olmadığını nasıl kontrol edebilirim?
- 24. Dikdörtgen düğümün pencerede olup olmadığını nasıl kontrol edebilirim
- 25. Bir Sözün beklemede olup olmadığını nasıl kontrol edebilirim
- 26. Perl dizinin hala boş olup olmadığını nasıl kontrol edelim?
- 27. Belirli bir kullanıcı adı olup olmadığını nasıl kontrol edebilirim?
- 28. jQuery - farenin hala mevcut olup olmadığını tespit edin.
- 29. NSIS - işlemin mevcut olup olmadığını kontrol edin (nsProcess çalışmıyor)
- 30. SDCard'ın mevcut olup olmadığını kontrol edin, boole her zaman doğru
Bu çok kötü bir fikir. Uygulama mantığını belirlemek için herhangi bir şeyin 'toString' yöntemini kontrol etmek kendinizi ayağınıza çekiyor. – gzm0
@ gzm0 Daha iyi bir fikir? Durumu kontrol etmek için herhangi bir api bulamıyorum. – user1686407