SORU
10 AĞUSTOS 2012, Cuma


Hata ayıklama "Öğesi noktası" tıklanabilir değil; hata

Chrome sadece bunu görüyorum.

Tam hata mesajı okur:

"org.openqa.selenyum.WebDriverException: Eleman noktada tıklanabilir (411, 675). Diğer eleman tıklatın alacak: ..."

Eleman '' unsuru yan üzerine söz konusu değil ve bunu üst üste, sayfa dolaşırım. alacağı

Bir ofset ekleyerek denedim, ama o da çalışmıyor. Madde kaydırma gerek kalmadan görüntülenen pencere.

CEVAP
4 Kasım 2013, PAZARTESİ


Bu aşağıdaki 2 tip kaynaklanır:

1.Öğesini tıklatın için görünür değil.

KullanınEylemleriyaJavascriptExecutortıklayın yapmak için.

Tarafından Yapılacak İşlemler:

WebElement element = driver.findElement(By("element_path"));

Actions actions = new Actions(driver);

actions.moveToElement(element).click().perform():

JavascriptExecutor:

JavascriptExecutor jse = (JavascriptExecutor)driver;

jse.executeScript("scroll(250, 0)"); // if the element is on top.

jse.executeScript("scroll(0, 250)"); // if the element is on bottom.

ya

JavascriptExecutor jse = (JavascriptExecutor)driver;

jse.executeScript("arguments[0].scrollIntoView()", Webelement); 

Öğesini tıklayın.

2.Bu sayfa öğesini tıklatmadan önce yenilenmiş oluyor.

Bunun için, sayfa birkaç saniye bekleyin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • MVLV28

    MVLV28

    17 Mart 2008
  • ::..ηєѕѕ мιχ..::

    ::..ηєѕѕ

    15 Aralık 2006