Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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 通过div/span格式的xpath查找/定位可单击文本_Python_Xpath_Webdriver_Webdriverwait - Fatal编程技术网

Python 通过div/span格式的xpath查找/定位可单击文本

Python 通过div/span格式的xpath查找/定位可单击文本,python,xpath,webdriver,webdriverwait,Python,Xpath,Webdriver,Webdriverwait,我使用下面的行单击Availability Grid按钮,但它找不到元素。 类Sarsa按钮内容随处可见,因此,我将文本添加到一起以使其独特。然而,它找不到它。我错过了什么 WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//a[@class='sarsa-button-content']/span[text()='Availability Grid']"))).click()

我使用下面的行单击Availability Grid按钮,但它找不到元素。 类Sarsa按钮内容随处可见,因此,我将文本添加到一起以使其独特。然而,它找不到它。我错过了什么

WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//a[@class='sarsa-button-content']/span[text()='Availability Grid']"))).click()

可用性网格

您的xpath错误,请尝试以下操作:

//span[contains(@class, 'sarsa-button-content') and text() = 'Availability Grid']

我试过了,但找不到元素。因此,我使用了绝对xpath。谢谢你的帮助。这个没用。。。WebDriverWait(驱动程序,10)。直到(EC.element可点击((By.XPATH,//span[contains(@class,'sarsa button content')和text()='Availability Grid'])。点击()绝对XPATH有效。。grid=driver。通过xpath(“/html/body/div[2]/div/div/div/div[2]/div/main/div[2]/div/div/div[5]/div/a”)网格查找元素。单击()
//span[contains(@class, 'sarsa-button-content') and text() = 'Availability Grid']