SORU
3 AĞUSTOS 2010, Salı


Görünüm kaydırma Element Selenyum ile

Ya da Selenyum 1 Herhangi bir yolu yoktur.x ya da 2.belirli bir öğe tarafından tanımlanan XPath tarayıcı görünümünde, böylece tarayıcı penceresini kaydırmak için x? Selenyum odak bir yöntem var, ama fiziksel olarak FireFox görünümünde kaydırma görünmüyor. Herkes bunu yapmak için nasıl herhangi bir öneriniz var mı?

Buna ihtiyacım var sebebi sayfasında bir elemanın ' I test ediyorum. Ne yazık ki olay öğesi görünür değilse işe yaramıyor gibi görünüyor. Öğe veya değişiklik, bu yüzden, en kolay çözüm hata ayıklama yapmak, görünümü öğesi kaydırma yapamıyorum çok tıklanan, ne zaman harekete kodu kontrolü yok.

CEVAP
10 Aralık 2013, Salı


Kaydırma açısından pek çok şey denedim, ama kodu aşağıda daha iyi sonuçlar elde edilmiştir.

Bu öğe görünümünde kadar ilerleyin

WebElement element = driver.findElement(By.id("id_of_element"));
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);
Thread.sleep(500); 

//do anything you want with the element

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • HBO

    HBO

    17 Mayıs 2006
  • Pepsi

    Pepsi

    1 Kasım 2005