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
Python selenium格式化括号xpath_Python_Selenium_Xpath - Fatal编程技术网

Python selenium格式化括号xpath

Python selenium格式化括号xpath,python,selenium,xpath,Python,Selenium,Xpath,我在查找所需的xpath元素时遇到问题 这是我试图找到的html代码 name="itemData[analysis][0][Pd]" 这就是我试图找到它的方式 def find(driver,path): element = WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.XPATH, path))) return element element = find(driver,

我在查找所需的xpath元素时遇到问题

这是我试图找到的html代码

name="itemData[analysis][0][Pd]"
这就是我试图找到它的方式

def find(driver,path):
element = WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.XPATH, path)))
return element
element = find(driver, "//input[@name='itemData[analysis].[0].[Pd]'").send_keys(1)

我知道问题在于如何格式化路径,但我不知道如何正确格式化路径。

使用XPATH
包含以下内容:

//name[contains(@name, 'itemData[analysis][0][Pd]')]

等等

//name[contains(@name, 'itemData')]
//name[contains(@name, 'itemData[analysis]')]