我已经写硒自动化测试几个月了,但还没有真正使用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)和其他一些不起作用的东西。。。有人知道我能做什么吗?
是否要获取名称、值或文本?
您可以使用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");