gpt4 book ai didi

java - 如何在 selenium 中创建 driver.findelement( 再次函数) 的函数

转载 作者:行者123 更新时间:2023-11-30 06:13:55 32 4
gpt4 key购买 nike

    WebElement UserName = 
driver.findElement(By.id(prop.getProperty("loginuser")));
UserName.sendKeys(prop.getProperty("LoginUserName"));
WebElement Password =
driver.findElement(By.id(prop.getProperty("loginpass")));
Password.sendKeys(prop.getProperty("LoginPassword"));
WebElement domain =
driver.findElement(By.id(prop.getProperty("logindomain")));
Select selDomain = new Select(domain);
selDomain.selectByVisibleText(prop.getProperty("LoginDomain"));
driver.findElement(By.id("btnSignIn")).click();

我需要为 Driver.findelements 创建一个函数(它调用函数并自动选择 by.id 或 by.xpath 或任何方法)

最佳答案

/*this basic method will return driver.findElement. now its your job to tweak it from id to to any other element */

public WebElement callElement(String id,String name){
if (id.equals("id")) {
return(driver.findElement(By.id(prop.getProperty(name))));
}
return null;

现在代替这个:

WebElement UserName = driver.findElement(By.id(prop.getProperty("loginuser")));

你可以这样做:

WebElement UserName = callElement("id","loginuser");

关于java - 如何在 selenium 中创建 driver.findelement( 再次函数) 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49649903/

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