如何编写用于更新表单的selenium测试用例[关闭]

问题描述 投票:-1回答:1

我正在寻找编辑表单的过程/步骤。

用户配置文件页面已经输入了所有数据,我们想要更改输入字段的数据。

SendKeys()在文本字段中附加数据,我想先清除现有数据,所以现在使用clear()。

发布问题以了解是否有任何其他方式清除字段并输入新数据。

java selenium-webdriver
1个回答
0
投票

我会用一些数据模型实现它。例如,您可以创建一个配置文件类,并创建一些方法来获取对象并覆盖数据:

public class Profile
{
public string name;
public string surname;

public Profile getDatasForEdit()
{
return new Profile()
{
name = "Ritika",
surname = "Arora"
};
}
}

public class ProfileHelper{
    public void fillTheForm(Profile profileDatas)
    {
    formPageObject.nameField.sendKeys(dataModel.name);
    formPageObject.surnameField.sendKeys(dataModel.surname);
    }
}

您可以使用非空数据添加一些if语句来填充。 “formPageObject”是具有您的页面对象的类,如果您拥有它,并且“nameField”或“surnameField”是使用此类中的定位器定义的WebElements :)我希望它有所帮助! :)

© www.soinside.com 2019 - 2024. All rights reserved.