public void assertAction(SeleniumNode node) {
		ElementAction annotation = node.getField().getAnnotation(ElementAction.class);
		WebElement element = annotation.type().findElement(driver, node.getPath());
		switch (annotation.assertType()) {
		case EQUALS:
			Assert.assertEquals(annotation.value(), element.getText());
			break;
		case TRUE:
			Assert.assertTrue(Boolean.parseBoolean(element.getText()));
			break;
		case NUMBER:
			Assert.assertEquals(Integer.parseInt(annotation.value()), element.findElements(By.xpath("child::*")).size());
			break;
		case VALUE:
			Assert.assertEquals(annotation.value(), element.getAttribute("value"));
			break;
		default:
			throw new IllegalArgumentException("assertType 枚举类用法错误");
		}
		logger.debug("test unit <" + this.getClass().getName() + ".> assert action success, path " + node.getPath());
	}