Selenium webdriver WebdriverIO:无法单击下拉元素闪存列表按钮
我正在尝试使用WebDrivero从下拉列表中单击按钮“编辑”: 检查下拉元素将生成以下HTML结构: 目前正在使用这种方法:Selenium webdriver WebdriverIO:无法单击下拉元素闪存列表按钮,selenium-webdriver,xpath,webdriver,webdriver-io,Selenium Webdriver,Xpath,Webdriver,Webdriver Io,我正在尝试使用WebDrivero从下拉列表中单击按钮“编辑”: 检查下拉元素将生成以下HTML结构: 目前正在使用这种方法: driver.findElement(By.xpath("//*[text()[contains(., '"+"Edit"+"')]]" )).click(); 不幸的是,它没有工作。我应该如何继续工作?尝试在Xpath中使用normalize space函数: //a[normalize space(text())='Edit']单击元素,您可以使用以下任一选项
driver.findElement(By.xpath("//*[text()[contains(., '"+"Edit"+"')]]" )).click();
不幸的是,它没有工作。我应该如何继续工作?尝试在Xpath中使用normalize space函数:
//a[normalize space(text())='Edit']
单击元素,您可以使用以下任一选项:
1:xpath
driver.findElement(By.xpath("//a[@class='dropdown-item' and contains(., 'Edit')]" )).click();
2:xpath
driver.findElement(By.xpath("//a[@class='dropdown-item' and normalize-space()='Edit']" )).click();