Selenium无法定位Form嵌套table的元素。使用了css,xpath等8种形式都不行

Selenium无法定位Form嵌套table的元素。使用了css,xpath等8种形式都不行

前端代码片段如下(采用了灵魂脱敏技巧)

<body>
<div class="body">
    <div class="project-con">
    <h2 class="clearfix project-tit">
    <span class="f-lefts">1234</span>
    </h2>
 <div class="body">
    <div>
      <div 
        <h3 

        </h3>
        <div class="XXX">
          <form id="form" action="XXX.htm" method="POST">
          <table width="96%" border="0" cellspacing="0" cellpadding="0" class="project-table" style="margin-left:2px;">
            <tr>
                <td class="project-font" id="c">4123</td>
                <td width="11.5%" id="d"><div class="input-project">
                    <input type="text" class="input-pro-input"  name="123123"/>
                    </div>
                </td>
                <td class="XXX" >&nbsp5123123:</td>
                <td width="11.5%"><div class="input-project">
                    <input type="text" class="input-pro-input"  name="123123123"/>
                    </div>
                </td>
              <td class="project-font" width="11.5%">1234123:</td>
              <td width="11.5%">
                <div class="input-project"><input type="text" name="123" class="input-pro-input" id="1234444"/>
                                           <input type="hidden" name="123123" class="input-pro-input" id="123"/>
                </div>
              </td>
              <td class="project-font" >1234123:</td>
              <td width="11.5%">
                <div class="input-project"><input type="text" name="123123123" class="input-pro-input" id="ffffff"/>
                                           <input type="hidden" name="1234" class="input-pro-input" id="ssssss"/>
                </div>
              </td>
            </tr>
            <tr>

现在想定位如下这个叫name="123123123"id="ffffff"的元素怎么都不行

<div class="input-project"><input type="text" name="123123123" class="input-pro-input" id="ffffff"/>

使用xpath等各种方式都不行。

检查一下xpath,在浏览器中验证一下是否唯一,

你定位方式不写,咋知道你的问题在哪里

dr.find_element_by_xpath('/html/body/div[1]/div/div/div/div[1]/div') #找得到
dr.find_element_by_xpath('/html/body/div[1]/div/div/div/div[1]/div/form') #找不到
dr.find_element_by_xpath('/html/body/div[1]/div/div/div/div[1]/div/form/table/tbody/tr[1]/td[8]/div/input[1]') #找不到

form 都有id属性了,为啥定位不到,而且为啥要用绝对路径. //form[@id='form']