Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
我正在创建一个链接列表,并将列表的每个元素都视为一个动作。例如,元素1单击按钮,元素2在下拉菜单中选择某项。这些元素由硒作用组成。
如何存储此链接列表?我希望每次都可以再次执行此操作(我是一名尝试使用硒的网络测试人员)。一种方法是采取诸如单击按钮,在.txt文件上写下“单击按钮”并读取该.txt文件的操作。
有没有更好的方法?我发现我当前的方法很脏,并且有很多if-else语句
例如
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
4年前关闭。
我正在创建一个链接列表,并将列表的每个元素都视为一个动作。例如,元素1单击按钮,元素2在下拉菜单中选择某项。这些元素由硒作用组成。
如何存储此链接列表?我希望每次都可以再次执行此操作(我是一名尝试使用硒的网络测试人员)。一种方法是采取诸如单击按钮,在.txt文件上写下“单击按钮”并读取该.txt文件的操作。
有没有更好的方法?我发现我当前的方法很脏,并且有很多if-else语句
例如
if ("click button"){
//selenium code for clicking button
}
最佳答案
您可以使用Cucumber之类的工具来完成繁重的工作。如果您可以用Gherkin语言(使用GIVEN-WHEN-THEN部分)编写测试说明,那么Cucumber可以通过注释(或在Java8中使用lambda语法)将每个短语路由至方法(又称“步骤定义”)。然后,该方法可以包含您的Selenium测试代码。
10-06 07:28