2016-11-15 16 views
0

私のウェブサイトには、リストに50個のデータを含むドロップダウンリストがあります。ですから、私は、リストの最終的な価値を読むための分度器のテストスクリプトを書くつもりです。分度器のドロップダウンリストで隠れ要素を選択できません

私はドロップダウンリストの次のコードセグメントを試してみました。

element.all(by.model('salary_generate.company_id')).each(function (eachElement, index) 
     { 
      eachElement.click(); 
      browser.driver.sleep(2000); 
      element(by.value('ESOFT Technologies (Pvt) Ltd.')).click(); 
      browser.driver.sleep(2000); 
     }); 

このテストは失敗します。

答えて

1

次のコードを使用してください。 :)

// Create instance of Javascript executor 
JavascriptExecutor je = (JavascriptExecutor) driver; 
//Identify the WebElement which will appear after scrolling down 
WebElement element = driver.findElement(By.tagName("....")); 
// now execute query which actually will scroll until that element is not appeared on page. 
je.executeScript("arguments[0].scrollIntoView(true);",element); 
+0

お返事ありがとうございます。 :) –

関連する問題