Java 如何存储进程? < >我创建了一个链表,并将列表中的每个元素视为一个动作。例如,元素1单击按钮,元素2在下拉列表中选择某个内容。元素由硒作用组成

Java 如何存储进程? < >我创建了一个链表,并将列表中的每个元素视为一个动作。例如,元素1单击按钮,元素2在下拉列表中选择某个内容。元素由硒作用组成,java,selenium,Java,Selenium,如何存储此链接列表?我希望每次都会发生这种情况(我是一名尝试使用selenium的web测试人员)。一种方法是点击按钮,在.txt文件上写下“点击按钮”并读取该.txt文件 有更好的方法吗?我发现我当前的方法非常肮脏,并且有很多if-else语句 比如说 if ("click button"){ //selenium code for clicking button } 你可以用像这样的工具来帮你搬重物。如果您可以用小黄瓜语言(使用给定的WHEN-THEN部分)编写测试描述,那么Cucum

如何存储此链接列表?我希望每次都会发生这种情况(我是一名尝试使用selenium的web测试人员)。一种方法是点击按钮,在.txt文件上写下“点击按钮”并读取该.txt文件

有更好的方法吗?我发现我当前的方法非常肮脏,并且有很多if-else语句

比如说

if ("click button"){

//selenium code for clicking button

}

你可以用像这样的工具来帮你搬重物。如果您可以用小黄瓜语言(使用给定的WHEN-THEN部分)编写测试描述,那么Cucumber可以通过注释(或使用Java8中的lambda语法)将每个短语路由到一个方法(也称为步骤定义)。然后,该方法可以包含您的Selenium测试代码。

您可以使用类似的工具来完成繁重的工作。如果您可以用小黄瓜语言(使用给定的WHEN-THEN部分)编写测试描述,那么Cucumber可以通过注释(或使用Java8中的lambda语法)将每个短语路由到一个方法(也称为步骤定义)。然后,该方法可以包含您的Selenium测试代码。

将操作放在一个您每次都可以调用的方法中如何

public void performActions(){
    clickButtonMethod(btnSelector)
    selectSomethingInDropdown(somethingSelector)
}
在这里,我试图引用页面对象设计模式


有了它,您可以从所有需要它的测试用例中调用这些方法

如何将这些操作放在一个您每次都可以调用的方法中

public void performActions(){
    clickButtonMethod(btnSelector)
    selectSomethingInDropdown(somethingSelector)
}
在这里,我试图引用页面对象设计模式

有了它,您可以从所有需要它的测试用例中调用这些方法