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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006
  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013