Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Selenium选择相同的元素嵌套元素_Selenium_Selenium Webdriver - Fatal编程技术网

如何使用Selenium选择相同的元素嵌套元素

如何使用Selenium选择相同的元素嵌套元素,selenium,selenium-webdriver,Selenium,Selenium Webdriver,我需要使用Selenium自动化测试步骤。问题是,我有一个元素无法通过名称或id访问。有人有什么建议吗 <div class="well"> <label class="question"> Are you already member? </label> <label class="radio-inline"> <input id="IsClient" name="IsClient" onchange="toggle(thi

我需要使用Selenium自动化测试步骤。问题是,我有一个元素无法通过名称或id访问。有人有什么建议吗

<div class="well">
<label class="question">
    Are you already member?
</label>
<label class="radio-inline">
    <input id="IsClient" name="IsClient" onchange="toggle(this)" type="radio" value="true">  Yes, I want to register.
</label>
<label class="radio-inline">
    <input id="IsClient" name="IsClient" onchange="toggle(this)" type="radio" value="false"> No, I'm already registered. 
</label>
..

你已经是会员了吗?
是的,我想注册。
不,我已经注册了。
..

您可以使用以下css选择器之一:

input#IsClient[value='false']
label.radio-inline:nth-of-type(2) .input#IsClient
或xpath:

//input[@id='IsClient'][contains(text(), 'No')]

您可以使用以下css选择器之一:

input#IsClient[value='false']
label.radio-inline:nth-of-type(2) .input#IsClient
或xpath:

//input[@id='IsClient'][contains(text(), 'No')]

只需将其
属性与
cssSelector
一起使用,即可进行定位,如下所示:-

  • 要选择
    Yes,我想注册
    收音机:-

    input#IsClient[value='true']
    
  • 要选择
    No,我已经注册了
    radio

    input#IsClient[value='false']
    

只需将其
属性与
css选择器
一起使用即可定位,如下所示:-

  • 要选择
    Yes,我想注册
    收音机:-

    input#IsClient[value='true']
    
  • 要选择
    No,我已经注册了
    radio

    input#IsClient[value='false']
    

什么是元素及其在html代码中的位置元素及其在html代码中的位置