我正在使用带有JavaScript的WebDriver。
我正在尝试使用forEach输入多个变量,但它不起作用
例如:
@FindBy(xpath = "//td[.//input[@id='mainForm:mainSelectOneRadioPrime:2']]")
private WebElement mainSelectOneRadioPrimeOption0;
WebDriver只需输入123,然后按“保存”。或按保存,然后输入123
答案 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();
});