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

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

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

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

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

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

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

本文链接:https://www.f2er.com/3129826.html

大家都在问