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

  • friendz.net

    friendz.net

    29 EKİM 2010
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006
  • SignatureSeries

    SignatureSer

    24 Aralık 2006