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

  • Air_Fooj

    Air_Fooj

    24 NİSAN 2009
  • Christian Atlas

    Christian At

    26 Mart 2009
  • TheSalband Rai

    TheSalband R

    11 NİSAN 2011