如何使用Java从零开始在Selenium中构建自动化测试框架?

如何使用Java从零开始在Selenium中构建自动化测试框架?,java,selenium,automation,frameworks,webdriver,Java,Selenium,Automation,Frameworks,Webdriver,我了解SeleniumWebDriver和核心java编程。我可以编写测试脚本来自动化基于web的应用程序/页面 但我不知道如何使用完全自动化框架将这些脚本组合在一起 谁能给我一个完整的框架和逻辑场景的源代码,比如文件夹结构应该是怎样的,类等等 从那以后,我可以发展我的技能……因为这个原因,我很多次面试都失败了,还没有找到工作: 谢谢 Karunagara Pandi查看以下链接:- 自动化框架取决于应用程序需求类型。 因此,我建议您首先了解应用程序需求,然后确定框架 如果应用程序中的页面没有动

我了解SeleniumWebDriver和核心java编程。我可以编写测试脚本来自动化基于web的应用程序/页面

但我不知道如何使用完全自动化框架将这些脚本组合在一起

谁能给我一个完整的框架和逻辑场景的源代码,比如文件夹结构应该是怎样的,类等等

从那以后,我可以发展我的技能……因为这个原因,我很多次面试都失败了,还没有找到工作:

谢谢
Karunagara Pandi

查看以下链接:-

自动化框架取决于应用程序需求类型。 因此,我建议您首先了解应用程序需求,然后确定框架 如果应用程序中的页面没有动态数据,则为Pom。 如果每次都要将动态数据注入脚本,则数据驱动。 关键字,如果您有具有类似流的应用程序。
如果您有类似的动态数据流,请使用Hybrid。

我相信以下链接将对您有所帮助


快乐自动化测试。

首先,您需要了解应用程序的流程意味着应该自动化哪个模块,然后需要创建文件夹结构 1-创建一个属性文件,用于存储页面的每个对象 2-创建一个基类,该基类具有将在继承基类属性(如浏览器打开、等待方法、读取操作方法)的其他类中使用的方法 3-创建一个处理excel工作表的类意味着读取和写入excel内容 4-创建一个类,用于报告有方法拍摄失败测试用例的屏幕截图并存储在另一个文件夹中 5-按照模块和最终写测试类包装页面,负责自动化或执行模块


始终尝试创建自己的框架不要复制其他或遵循其他

使用TESTNG或JUnit感谢您的回复…您所说的一切都是正确的,但我不理解如何组织文件夹/包以及如何将它们关联起来,即从何处开始和结束脚本流。。。。