对于Selenium元素定位的总结
先来看一段项目中出现过的selenium代码
public void setAvailability(){ selenium.click("//td[2]/div/input"); selenium.type("//td[3]/div/input", "23"); selenium.click("//td[4]/div/input"); selenium.type("//td[5]/div/input", "23"); selenium.click("//td[6]/div/input"); selenium.type("//td[7]/div/input", "43"); selenium.click("//tr[2]/td[2]/div/input"); selenium.type("//tr[2]/td[3]/div/input", "12"); selenium.click("//tr[2]/td[4]/div/input"); selenium.type("//tr[2]/td[5]/div/input", "4"); selenium.click("//tr[2]/td[6]/div/input"); selenium.type("//tr[2]/td[7]/div/input", "3");}
public void setAvailability() { selenium.click("//div[@id='row1']/input"); selenium.type("//div[@id='row2']/input", "23"); selenium.click("//div[@id='row3']/input"); selenium.type("//div[@id='row4']/input", "23"); selenium.click("//div[@id='row5']/input"); selenium.type("//div[@id='row6']/input", "43"); }