我有一个网页,其中提供了不同的操作按钮。我正在使用CSS选择器识别操作按钮。我想有一个通用的方法来使用method的参数单击操作按钮。 所有按钮的属性相似但值不同。
请查看代码。
public static void TakeAction(WebDriver driver, String Action)
{
WebElement btnAction= driver.findelement(By.cssSelector("input[type='button'][value='Action']").
btnAction.click();
}
现在应该从方法参数中选择此[value='Action'] -> Action
,但是我无法弄清楚指定该语法的语法。
任何帮助将不胜感激。
答案 0 :(得分:1)
只需很少尝试并获得语法。
WebElement btnAction= driver.findelement(By.cssSelector("input[type='button'][value='"+Action+"']").