您好 我无法为附件中添加的Html代码找到正确的xpath。
我在xpath下面写过,但它没有用。
//div[@class="calendar-item-title"][1]//*[@class="calendar-item-time"][1]
有关Html代码的详细信息,请参阅附图。
答案 0 :(得分:0)
div[@class="calendar-item-title"]
没有孩子*[@class="calendar-item-time"]
。
*[@class="calendar-item-time"]
位于div[@class="items-container"]
所以你的xpath将是:
//div[@class="items-container"][1]//a[@class="calendar-item-time"][1]
答案 1 :(得分:0)
只需添加:" / parent :: *"在// div的末尾[@class =" calendar-item-title"]如果你想要父元素
答案 2 :(得分:0)
试试这个xpath:
//a[contains(text(),'12:30 am')]
答案 3 :(得分:0)
尝试使用以下xpath
driver.findElement(By.xpath("//a[text()='12:30 am']")).click()
从你的图像,它不清楚有更多12.30包含文字。在这种情况下,请使用
driver.findElements(By.xpath("//a[text()='12:30 am']")).get(0).click();