使用SeleniumWebDriverMaven项目填写表单时,最佳做法是什么?

使用SeleniumWebDriverMaven项目填写表单时,最佳做法是什么?,maven,selenium-webdriver,testng,Maven,Selenium Webdriver,Testng,我有一个表格要填写大约10个或更多的字段,我想从excel工作表中读取数据,那么最好的做法是什么 在我看来,最好的做法是一步一步、一个模块一个模块地工作 如果表单包含文本元素,请先单击它们,然后向它们发送键盘笔划。稍后更改选择器,并在末尾单击按钮,如提交: @Test public void clickElementByID(@Optional String elementID) { // click element here } @Test public void changeT

我有一个表格要填写大约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
}
使用这种实践——如果表单结构将来会发生变化——将很容易重新安排测试