Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
            
                    
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便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