SORU
25 HAZİRAN 2013, Salı


Nasıl Selenyum WebDriver içinde seçili fonksiyon Java kullanarak gerçekleştirmek için?

Açılan menü üzerinde seçili işlevi yapmak istiyorum. Menü üzerinde havada dururken, yeni seçenekleri gösterecektir. Xpath kullanarak yeni seçenekler için çalıştım. Ancak menüleri doğrudan tıklayın. Yani, manuel olarak açılır menü hover için çalışıyorum ve sonra Yeni ' yi tıklatın seçenekleri.

Actions action = new Actions(webdriver);
WebElement we = webdriver.findElement(By.xpath("//html/body/div[13]/ul/li[4]/a"));
action.moveToElement(we).build().perform();

CEVAP
25 HAZİRAN 2013, Salı


Bu gerçekten olası bir 'fareyi' eylem yerine zincir için tek seferde elde etmek istediğiniz tüm eylemler gerekir. gerçekleştirmek için değil Diğerlerini ortaya çıkaran öğe taşımak, daha sonra aynı zinciri boyunca, şimdi ortaya elemanı ve tıkırtı taşımak.

Unutma Eylem Zincirleri kullanırken bir kullanıcı gibi yap'.

Actions action = new Actions(webdriver);
WebElement we = webdriver.findElement(By.xpath("html/body/div[13]/ul/li[4]/a"));
action.moveToElement(we).moveToElement(webdriver.findElement(By.xpath("/expression-here"))).click().build().perform();

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007
  • Tahir Jahi

    Tahir Jahi

    6 Mart 2006