使用Selenium Webdriver Maven项目填写表单的最佳实践是什么?

时间:2019-11-10 09:21:14

标签: maven selenium-webdriver testng

我有一个要填充约10个或更多字段的表单,并且我想从excel表格中读取数据,那么这样做的最佳实践是什么?

1 个答案:

答案 0 :(得分:0)

我认为最好的做法是一步一步一步一步地工作。

如果表单包含文本元素-首先单击它们,然后将键盘笔触发送给它们。稍后更改选择器,最后单击诸如提交之类的按钮:

 @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
}

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