????selenium ??????
????OK?????????????????????????????????????????????????selenium ?????????????????????
??????????selenium??????????????????????????????????????????????????????????????????ruby ??python ??java ?????????????????????
????????????????к???????????????????????????????java??????????????python ????????????????????
???????磬??????????????????????????????????????selenium ??selenium ?????????????????????????鶴??????????????????1.0??2.0???????3.0??????????
????selenium ?????????????????????????????????????????????????ó?????

????selenium IDE
????selenium IDE ?????Firefox??????е???????????????????????????????????????????????????????
????????????bug?????????????????????????У???????bug?????????IDE??????????????????????????????????????????bug??
????IDE????????????????????????????????????????????????????????????????????????????
????selenium Grid
????Selenium Grid???????????????????????Grid??????????е??????????????????Web-app?????????????Grid???????????????????????????????в??????ж????????????????????
????· ???????
????· ???????????????????????????????????????????С?
????· ????????????
????selenium RC
????selenium RC ??selenium ????????????selenium RC ???????????????д????????????????selenium RC ????????????????????????????????????????
????selenium RC ??÷?Client Libraries??selenium Server??Client Libraries?????????????д????????????????selenium Server???
????Selenium Server?????????????????????????Selenium Server???????3???????Launcher??Http Proxy??Core??????Selenium Core???Selenium Server????????????е?????Selenium Core?????JS?????????????????ЩJS??????????????????ó????????????в?????Launcher????????????????selnium Core????????????浱?У????????????????????Selenium Server ??Http Proxy??
????selenium 2.0
??????????selenium 1.0 ?????????selenium 2.0 ???WebDriver ??????????????У????ù????????
????selenium 2.0 = selenium 1.0 + WebDriver
?????????????????selenium 2.0 ?????????WebDriver ??WebDriver ??selenium RC ??????????? selenium ?????????????????selenium RC ????г?????????????????selenium????????????????????????????????WebDriver ?????selenium RC ??webdriver ??????????????
????selenium RC ?????????????JavaScript?????????????????JavaScript ????????????????selenese????selenese ??selenium?????????
????WebDriver??????????????????????????????????????WebDriver???????????????????????????????Web????е?JavaScript????????????????????????????????????????JavaScript????????μ????????????????????????????WebDriver?????ò??????????????????????
???????????????????webdriver OK???RC??????????
????selenium??·??
??????????????????????????????????????????????selenium ?????????selenium ???????????---“???”????????????????????????????????д????“???”????????????????????д????“hello”?? ????????????????????????????в????д??????????
????????????????webdriver API ??API??selenium ??????????????????λ???????????????????
?????????????λ??selenium ????id??name??class name?? tag name??link text??partial link text?? xpath??css?????λ??????xpath??css ???????????????????????????????????????????????xml ??javascript ???
??????λ????????????????????????????????в????????????????????????????????????????????????????...????
??????????????????????????????????????????????????????????????????????????????????Щ“????”????????????????
????????????????????????????????????????????????????????????????С?
????????д???Щ“????????” ???????????????д??????????????????д???????????????У??????????????Щ??????????????????????????????????????????????????????????????ж????Щ???????Щ???????????????????仯?????????????鷳????????????д???????????????н??ж????
???????????????????μ????????д????????????????????????????????????????????????????????????м??Щ?????????
??????????????????????????????????log???a?????????????????????????????????????????????????????????????????????????????????????????????......
??????????Щ???????ò?????????????????????“?????”?????????????????????????????????????????????????????????????????????
???????磬????????UI??????????????????????????????? ?????????????????????????????????????????£???лselenium ?????????л???????