我已经写了几个月的selenium自动化测试但是还没有真正使用GetText ...但是我真的需要检索一个径向按钮选项的名称,使用C#和NUnit与selenium ...这里是我试图从(Bordelaise)
中检索价值的html行<input id="uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0" type="radio" name="uc_OrderOptions$rptr_OrderOptions$ctl01$SelectedValue0" value="Bordelaise" /><label for="uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0">Bordelaise</label>
我尝试过getText(上面的id)和其他一些没有用的东西......有人知道我能做些什么吗?
答案 0 :(得分:2)
您想获得名称,值或文字吗?
您可以使用xPath和一些Selenium方法来完成。
命名强>:
getAttribute("//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']@name");
的值强>:
getValue("//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']");
文字强>:
getText(//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']/label");