目前我有一个网络应用程序,当我提供帐号/帐号时,将在下一页获得所有帐户详细信息。
我有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 IDE或Web驱动程序来执行此操作吗?
我非常熟悉Java / Python,因此自动化应该是一个问题。
我在Ulenmy上买了一个关于Selenium的课程,但我需要快速启动。
答案 0 :(得分:1)
你熟悉JAVA然后你应该选择Selenium
网络驱动程序。
并使用testng data provider您可以迭代所有数据。
您的数据提供者应该从文件中读取数据。
您可以在此处找到数据提供者和selenium Web驱动程序的示例: http://www.seleniumeasy.com/testng-tutorials/import-data-from-excel-and-pass-to-data-provider
答案 1 :(得分:-1)
使用WebDriver可以实现。如果您对Java感到满意,以下步骤可能会对您有所帮助:
答案 2 :(得分:-1)
您可以使用Selenium IDE使用适用于Firefox的SelBlocks附加组件来完成此操作。 您需要为数据创建XML文件。 在IDE中,您可以使用forXml和endForXml命令从XML文件中读取数据。 然后,您可以遍历数据并执行必要的操作。 您还可以使用Firefox的文件记录加载项将数据写入文件。