Tag: sendkeys

如何通过selenium webdriver中的sendKeys传递变量?

我想在下面的程序中通过sendKeys传递浮点变量’f’。有人请让我知道吗? 截至目前,它正在投掷 “WebElement类型中的方法sendKeys(CharSequence …)不适用于参数”。 码: public static String isEditable(String s1) { f=Float.parseFloat(s1); System.out.println(f); boolean bool=webDriver.findElement(By.xpath(“expression”)).isEnabled(); if(bool) { if((f6)) { error=”Value must be between 0.00% and 6.00%”; System.out.println(error); } else { webDriver.findElement(By.xpath(“”expression”)).sendKeys(f); } } else { error=”Please enter a valid Number”; } return error; }

参数WebElement中的方法sendKeys(CharSequence )不适用于参数(String)

我试图将一个字符串发送到sendkeys()方法,但它不接受并抛出错误 我的代码如下: package healthcare; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.openqa.selenium.support.ui.Select; import com.thoughtworks.selenium.Selenium; import com.thoughtworks.selenium.webdriven.WebDriverBackedSelenium; public class MailRegister_Webdriver { public WebDriver driver; public Selenium selenium; public void openURL(){ //System.setProperty(“webdriver.chrome.driver”, “F:\\Library\\chromedriver.exe”); driver=new FirefoxDriver(); selenium=new WebDriverBackedSelenium(driver, “http://mail.in.com”); driver.get(“http://mail.in.com”); } public void register() throws Exception{ //driver.findElement(By.cssSelector(“input.registernow”)).click(); selenium.click(“css=input.registernow”); Thread.sleep(3000); driver.findElement(By.id(“fname”)).sendKeys(“Nagesh”); selenium.select(“day”, “10”); selenium.select(“month”, “Jun”); new Select(driver.findElement(By.id(“year”))).selectByVisibleText(“1999”); […]