In recent days contact automation test, to now check not to go a process, check a lot of data, as follows points out a Ming Luha haha
(The first thing to be clear, automated testing is to enable the browser to automatically perform an operation, such as login, and so on, without a person to click)
1, the environment constructs (I see is the blog Park small tank's Bowen, Inside has a complete set of tutorials, relatively good introduction)
Http://www.cnblogs.com/TankXiao/p/4110494.html
2, write Java Script
I used the IDE to record scripts and then export them as junit test cases, and of course, not all of them were right, and they needed to be adjusted.
Similar to the following:
Driver.findelement (By.cssselector ("#sizzle -1495007545683 > Span")). Click ();
So click on the text box and so on other things, in fact, some are not located in the text box, we do not need to click the text box, in the IDE right to delete this or in the export of the code to delete the good
3. Print log file (using the log4j)
Specific Access http://www.cnblogs.com/lizitest/p/5153135.html
4, Generate test report (is using ant inside the test report)
Specific Access http://blog.csdn.net/yaominhua/article/details/6589389
5. Configure Jenkins
Specific Access http://m.blog.csdn.net/article/details?id=53380373
6, configure a good Jenkins after the test report problem
Will find the test report HTML reports clicked in a blank, no content, because Jenkins banned a lot of things, such as CSS JavaScript ...
Specific reference:
Https://wiki.jenkinsci.org/display/JENKINS/Configuring+Content+Security+Policy
Solution:
Jenkins---"System Management---" Script command line input:
System.setproperty ("Hudson.model.DirectoryBrowserSupport.CSP", "")
And then rebuild the project, click again and there's no problem.
Have not passed the file, and later try to upload a use of the jar package and other files, ok so, hope useful
The following gives the jar package download address, Description: Jenkins to the official website, file upload size requirements, I will not upload; then JDK uses 1.7 if not also download
Selenium
http://download.csdn.net/detail/sinat_32668567/9844917
Firefox
http://download.csdn.net/detail/sinat_32668567/9844913
Poi:
http://download.csdn.net/detail/sinat_32668567/9844922
Selenium API:
http://download.csdn.net/detail/sinat_32668567/9844930
log4j:
http://download.csdn.net/detail/sinat_32668567/9844921