Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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
C# XPath或Selenium FindElement选择器:查找对应同级文本的复选框_C#_Selenium_Selenium Webdriver_Xpath - Fatal编程技术网

C# XPath或Selenium FindElement选择器:查找对应同级文本的复选框

C# XPath或Selenium FindElement选择器:查找对应同级文本的复选框,c#,selenium,selenium-webdriver,xpath,C#,Selenium,Selenium Webdriver,Xpath,我们正在做自动化测试。我们需要在kendo grid columnlist下定位元素,并在Span中给定文本输入产品类型,找到相应的输入复选框 因此,如果需要,请单击产品类型的复选框,找到span ProductType,并找到其相应的输入。如何使用seleniumxpath/ByCSS/FindElement选择器实现这一点 输入:剑道网格列列表下的产品类型 输出:输入复选框对应的元素 使用以下xpath 更新:使用剑道网格列列表 或 请阅读原因。粘贴代码并正确格式化。这包括HTML@4785

我们正在做自动化测试。我们需要在kendo grid columnlist下定位元素,并在Span中给定文本输入产品类型,找到相应的输入复选框

因此,如果需要,请单击产品类型的复选框,找到span ProductType,并找到其相应的输入。如何使用seleniumxpath/ByCSS/FindElement选择器实现这一点

输入:剑道网格列列表下的产品类型

输出:输入复选框对应的元素

使用以下xpath

更新:使用剑道网格列列表


请阅读原因。粘贴代码并正确格式化。这包括HTML@4785:请同时选中其他选项。谢谢
<kendo-grid-columnlist class="k-column-list-wrapper ng-star-inserted">
   <div class="k-column-list"><label class="k-column-list-item ng-star-inserted"><input type="checkbox" class="k-checkbox" data-index="0">
      <span class="k-checkbox-label">Account Number</span></label>
      <label class="k-column-list-item ng-star-inserted">
         <input type="checkbox" class="k-checkbox" data-index="1">
         <span class="k-checkbox-label">Product Type</span></label>
      <label class="k-column-list-item ng-star-inserted">
         <input type="checkbox" class="k-checkbox" data-index="2">
         <span class="k-checkbox-label">Alternate ID</span>
//span[text()='Product Type']/preceding-sibling::input[1]
//kendo-grid-columnlist[.//span[text()='Product Type']]//span[text()='Product Type']/preceding-sibling::input[1]
//kendo-grid-columnlist//span[text()='Product Type']/preceding-sibling::input[1]