selenium的xpath

发布时间 2023-09-26 13:31:35作者: 无知者无畏123
<label for="fname">First name:</label><br>
  <input class="information" type="text" id="fname" name="fname" value="Jane"><br><br>        

对应的xpath

 

 //input[@name=‘fname’]
在给定的HTML片段中,使用XPath语法 //input[@name='fname'] 来选择特定的input元素,具体解释如下:

//:表示选择文档中的任意位置。
input:选择元素类型为input的元素。
[@name='fname']:使用属性选择器,选择具有name属性且属性值为'fname'的元素。
因此,//input[@name='fname'] 表示选择文档中所有input元素中,具有name属性且属性值为'fname'的元素。

在给定的HTML片段中,<input>标签具有name属性,并且属性值为'fname',因此它符合//input[@name='fname']选择器的条件。

---------------------------------------------------------------

进入主题

 driver = webdriver.Chrome()
 driver.find_element(By.XPATH, "//input[@name='fname']")