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

  • AyfionGaming

    AyfionGaming

    20 ŞUBAT 2013
  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011