目前,我有一个web应用程序,当我给一个会计号码/帐单号码将得到所有的会计细节在下一页。
我有700+帐户,我需要得到每个帐户的地址。
由于这是一个重复的手动任务,所以我计划使用Selenium(我从未使用过)实现它的自动化。
以下是步骤:-
1. All 700 accounts listed in a file.
2. Read one account.
3. Plug into the web application in a acct number text box.
4. It will redirect to next page.
5. Extract address for the acct and write into a file.对所有700个帐户重复此过程。
是否可以使用Selenium来完成这个任务。我可以使用Selenium或web驱动程序来完成这个任务吗?
我非常熟悉Java/Python,所以自动化应该是个问题。
我在乌德米买了一门关于硒的课程,但我需要一个快速的开始。
发布于 2016-02-03 07:00:28
您熟悉JAVA,那么您应该使用Selenium Web驱动程序。
使用testng数据提供程序,您可以遍历所有数据。数据提供程序应该从文件中读取数据。
数据提供程序和selenium web驱动程序的示例,您可以在这里找到:http://www.seleniumeasy.com/testng-tutorials/import-data-from-excel-and-pass-to-data-provider
发布于 2016-02-03 02:32:01
使用WebDriver是可能的。由于您熟悉Java,以下步骤可能会对您有所帮助:
我刚刚给出了流程在普通java类中的应用前景,您也可以使用TestNG或者可以构建框架等。根据要求。
发布于 2016-02-03 07:38:54
您可以使用Selenium为火狐使用SelBlocks附加组件。您需要为数据创建一个XML文件。在IDE中,您可以使用forXml和endForXml命令从XML文件中读取数据。然后,您可以遍历数据并执行必要的操作。另外,您还可以使用Firefox的插件将数据写入文件。
https://stackoverflow.com/questions/35165885
复制相似问题