我使用的是用java硒,我试图找到一种更好的方式有单选按钮硒的Java,恒
工作在这个例子中通用的方法,我与一组三个单选按钮的同名
<input type="radio" name="test" value="1" />Foo
<input type="radio" name="test" value="2" />Bar
<input type="radio" name="test" value="3" />Foobar
我想作扩展一个类(或使用)硒webelement能够无需一旦它宣布要依靠价值更方便地使用这个。 因此,像(语法可能不存在,但它可能给你的,我想什么来实现的想法),使用它像
myRadioInstance.isSelected(myRadioInstance.FOO);
myRadioInstance.select(myRadioInstance.FOO);
做一些
MyRadio myRadioInstance = new MyRadio(By.ByName("test")) {
declareValues() {
FOO(1);
BAR(2);
FOOBAR(3);
}
};
并经过所以,我不必在我的代码中的任何地方硬编码,Foo的值是2,并且只会用于这个特定的收音机。
如果可能的话,我想依靠somesort的常量或枚举ins的字符串“Foo/Bar/Foobar”来防止错误的最大值一旦声明。
这是可以在java中完成的东西,或者我只是梦见不可能的东西吗?
谢谢