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

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • kindlechatmail

    kindlechatma

    25 AĞUSTOS 2010
  • ŠĩŗĜŕôŵåɭȍҭҭ

    ŠĩŗĜŕô

    29 Kasım 2009