【发布时间】:2017-02-24 05:33:04
【问题描述】:
我正在尝试单击此单选按钮。
<form id = "co-payment-form" class = "payment" action ="">
<dt>
<label class="radio" for="p_method_checkoutdotcom">
<span class="radio__span">
<i class="radio__icon"></i>
</span>
<span class="radio__title">Credit Card </span>
</label>
</dt>
我用代码定位它:
IWebElement creditcardRadio = driver.FindElement(By.ClassName("radio__span"));
我得到错误:
WebDriver.dll 中出现“OpenQA.Selenium.WebDriverException”类型的未处理异常附加信息:意外错误。元素在点 (297.3999938964844, 302.5) 处不可点击。其他元素会收到点击:
<div class="loader loader--white-transparent loader--fixed"></div>
请注意,该组中还有一些其他单选按钮。要查看它,只需填写此页面https://shop.adidas.ae/en/checkout/onepage/,直到您看到信用卡、Paypal 或货到付款单选按钮
感谢您的帮助
【问题讨论】:
标签: c# selenium radio-button