Selenium: How to read values from any file (text, excel or csv)?
Some of my project data needs to be changed every time i run the script. In order to have automated system i require to read values from any file and send its data as input to selenium script开发者_StackOverflow社区.
If you are using Selenium IDE, export your script to JUNIT ( java), then create a java project using that java file, then download the Selenium server library (jar file) and add to your project. then start the selenium server and run your script it should run successfully. If it is working then you can simply use a java code to read files and set the values in the relevant places in your code.
ex: if you are using excel you can use jxl.jar library
You may refer my blog for more details. http://hrftools.blogspot.com/
From your description, it seems like you need to run the selenium script for different values and values have to be read from a file. You can use testNG's dataprovider to achieve this very easily.
精彩评论