使用WebDriver输入cicle

时间:2018-03-28 16:11:51

标签: javascript selenium-webdriver

我正在使用带有JavaScript的WebDriver。

我正在尝试使用forEach输入多个变量,但它不起作用

例如:

    @FindBy(xpath = "//td[.//input[@id='mainForm:mainSelectOneRadioPrime:2']]")
    private WebElement mainSelectOneRadioPrimeOption0;

WebDriver只需输入123,然后按“保存”。或按保存,然后输入123

1 个答案:

答案 0 :(得分:0)

我已经成功完成了这样的结构 - 将每个查询测试作为数组中的单个元素传递,包含在父数组中。

forEach([
 ['1'],
 ['2'],
 ['3']
]).it('Does a Thing', ( query )=>{
 await driver.findElement(By.css(Input)).sendKeys(query);
 await driver.findElement(By.css(save)).click();
});