gpt4 book ai didi

java - 如何在 Selenium Java 代码中使用 By.parameter?

转载 作者:行者123 更新时间:2023-12-02 01:59:58 26 4
gpt4 key购买 nike

我是 Selenium 的新手,我在代码方面陷入了特定的情况。我正在尝试为复选框编写通用代码,如下所示。

public void CheckBox(By by, String element)
{
driver.findElement(By.by(""));
}

上面的通用代码,稍后可以在测试中使用。用户使用此功能的地方将传递元素以及他需要搜索的内容。 (通过 Xpath、id 或名称等)

我可以编写 if_else 或 Switch,但是代码太多了,有什么方法可以使用 By object 的直接参数,或者有其他方法可以做到这一点。感谢帮助。

最佳答案

findElement 接收 By 作为参数

public void CheckBox(By by)
{
driver.findElement(by);
}

这样调用它

CheckBox(By.id("id")); // or any other locator 

关于java - 如何在 Selenium Java 代码中使用 By.parameter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51745586/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com