如何在CSS选择器字符串中使用Method的参数?

时间:2019-04-22 05:48:48

标签: selenium-webdriver css-selectors

我有一个网页,其中提供了不同的操作按钮。我正在使用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,但是我无法弄清楚指定该语法的语法。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

只需很少尝试并获得语法。

WebElement btnAction= driver.findelement(By.cssSelector("input[type='button'][value='"+Action+"']").