无法在量角器

时间:2016-11-15 05:40:24

标签: javascript protractor

在我的网站上,我有一个下拉列表,其中包含列表中的50个数据。所以,我将编写Protractor测试脚本来读取列表中的最终值。

我已尝试在下拉列表中使用代码段。

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 个答案:

答案 0 :(得分: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);