<label class="fs-508-label" for="editTemplate-editForm-content-flowTemplateFull-genericPage-_id162-page_0-profilerQuestionnaireBlock-_id167-page__1-questionnaire-_id169-0-questionRadio_com.taleo.functionalcomponent.prescreening.entity.question.PossibleAnswer__78620">
<input name="editTemplate-editForm-content-flowTemplateFull-genericPage-_id162-page_0-profilerQuestionnaireBlock-_id167-page__1-questionnaire-_id169-0-questionRadio" id="editTemplate-editForm-content-flowTemplateFull-genericPage-_id162-page_0-profilerQuestionnaireBlock-_id167-page__1-questionnaire-_id169-0-questionRadio_com.taleo.functionalcomponent.prescreening.entity.question.PossibleAnswer__78620" value="com.taleo.functionalcomponent.prescreening.entity.question.PossibleAnswer__78620" type="radio" class="possibleanswers" onclick="onChoicePicked(this)">
No
</label>
你能帮我弄清楚吗。我目前可以使用
element = browser.find_element_by_name(name got form above)
但是元素。文本不是给我‘不',而是空的,这让我困惑。我可能错过了什么。
您的元素为空,这是正确的行为。问题是,通过执行browser.find(“idblahblah”),您只得到单选按钮元素本身,而不是文本,因为这是其他元素。文本本身是一个元素,可以通过执行driver.findelement(by.classname(“fs-508-label”))找到,但是这不是最好的解决方案,因为类值往往会改变。我建议将html稍微修改一下,如下所示:
<input id="true_radio_button" type="radhtml" target="_blank">io" name="bar"
value="bar_radio_true" checked="checked"/>
<label id="whatever" for="true_radio_button">True</label>
这样,您现在可以使用ID轻松地找到单选按钮,然后找到相应的标签。检查它是否正确可以通过检查'for'属性是否等于单选按钮id-label.getAttribute(“for”)是否等于radio_button_ID来完成
编辑:使用this:driver.findelement(by.classname(“fs-508-label”))应该可以正常工作
问题内容: 我已经在单选组中动态创建了两个单选按钮,并选中其中一个。我需要在我按下另一个按钮时将其值保存在字符串中。但是我已经为此实现了,但是第一次没有用。这是我的代码。 问题答案: xml文件 Java代码
如何获得文本而不是值,当我点击单选按钮? 下面的代码获取单选按钮的值。我想接短信(节目或电影)。提前道谢。 null null
我到处寻找,并尽一切努力从SQLQueriesRadion按钮获取选定的mySQL值。 这是我的密码 谢啦
我的网页上有一个表单,如下所示: 如何在Javascript中提取当前选定单选按钮(没有提交操作)的值?我想要的是以下几点:
问题内容: 在使用jQuery提交AJAX表单后,我想取消选中单选按钮。我有以下功能: 借助此功能,我可以清除文本框中的值,但不能清除单选按钮的值。 顺便说一句,我也尝试过,但是那没用。 问题答案: 要么(普通js) 或(jQuery)
我正在尝试使用selenium和Python单击这个单选按钮。 我有 但它不允许我点击它。我如何使用名称、值或类、值等的组合来点击? 关于如何使用硒,是否有一个很好的信息来源?因为我所发现的大部分是在java上使用的,而我使用的是Python。 编辑:使用XPATH