使用selenium-webdriver-maven项目填写表单的最佳实践是什么



我有一个表格要填写大约10个或更多的字段,我想从excel表中读取数据,那么最好的做法是什么?

在我看来,最佳实践是一步一步、一个模块一个模块地工作。

如果表单有文本元素,请先单击它们,然后向它们发送键盘笔划。稍后更改选择器,并在最后单击按钮,如提交:

@Test
public void clickElementByID(@Optional String elementID) {
// click element here
}
@Test
public void changeTextOnLastClicked( @Optional String textToType) {
// keyboard action here
}
@Test
void clickButtonByID(@Optional String buttonID) {
// click button by I
}

使用这种做法——如果表单结构将来会发生变化——那么重新安排测试将很容易。

相关内容

最新更新